阅读:1248回复:0
Win98 的应用层和driver通信的问题。
我的应用程序可以用CreateFile得到driver的句柄,可是在发IOCTL是返回错误是0x32.
if( !DeviceIoControl( hMac, //filehandle IOCTL_NDIS_QUERY_GLOBAL_STATS, &OidQueryCode, //OID code sizeof(OidQueryCode), InformationBuffer, InformationBufferLength, pBytesReturn, NULL ) ) { TRACE(\" %d \\n\",GetLastError()); } 是不是Win98上不用这个IOCTL?错误代码大意是, The process cannot access the file because it is being used by another process. 真是很奇怪,Win2K和WinXP都没问题啊。 |
|