阅读:1174回复:5
irp缺少必要的结构?奇怪??
用IoBuildDeviceIoControlRequest建立irp有什么特殊的要求吗?为什么我建立的irp里面没有包含我赋予的数据呢?真是奇怪!请帮忙!
|
|
最新喜欢:fsb
|
沙发#
发布于:2001-12-20 10:46
用IoBuildDeviceIoControlRequest建立irp有什么特殊的要求吗?为什么我建立的irp里面没有包含我赋予的数据呢?真是奇怪!请帮忙! 把你的数据填进去,比如irpstack->MajorFunction, ioctcode, 等等! |
|
板凳#
发布于:2001-12-20 12:10
|
|
|
地板#
发布于:2001-12-20 13:49
第三个参数inputbuffer到底是什么含义?
|
|
|
地下室#
发布于:2001-12-22 13:19
你看一下MSDN中的内容:
BOOL DeviceIoControl( HANDLE hDevice, // handle to device of interest DWORD dwIoControlCode, // control code of operation to perform LPVOID lpInBuffer, // pointer to buffer to supply input data DWORD nInBufferSize, // size, in bytes, of input buffer LPVOID lpOutBuffer, // pointer to buffer to receive output data DWORD nOutBufferSize, // size, in bytes, of output buffer LPDWORD lpBytesReturned, // pointer to variable to receive byte count LPOVERLAPPED lpOverlapped // pointer to structure for asynchronous operation ); 这里的lpInBuffer与你想知道的inputbuffer是一个用处。 |
|
5楼#
发布于:2001-12-23 12:18
多谢几位!
|
|
|