BOOL DeviceIoControl(
HANDLE hDevice, // handle to device
DWORD dwIoControlCode, // operation
LPVOID lpInBuffer, // input data buffer
DWORD nInBufferSize, // size of input data buffer
LPVOID lpOutBuffer, // output data buffer
DWORD nOutBufferSize, // size of output data buffer
LPDWORD lpBytesReturned, // byte count
LPOVERLAPPED lpOverlapped // overlapped information
);
其中,参数lpOutBuffer是个void类型的指针,在vb中对应的定义为“Any”。
在vb中传这个指针给这个函数,然后在这个api函数中赋一个“Long”型的数值给该指针所指向的地址。
问题是,我在vb中怎么进行声明和调用,才可以正确读取到api函数传回来的数值?