阅读:1207回复:3
新手请教各位,使用DeviceIoControl的问题
我想得到硬盘的一些参数:
bResult = DeviceIoControl( hCom,// device to be queried IOCTL_DISK_GET_DRIVE_GEOMETRY,//operation to perform NULL, 0,// no input buffer pdg, sizeof(DISK_GEOMETRY),// output buffer &dwOutBytes,// # bytes returned (LPOVERLAPPED)NULL); // synchronous I/O 错误提示:cannot convert parameter 5 from \'struct _DISK_GEOMETRY\' to \'void *\' No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called 难道还要自己写个转换的函数? |
|
沙发#
发布于:2004-05-12 16:48
pdg是不是应该改为7pdg才对。
|
|
板凳#
发布于:2004-05-12 16:50
pdg是不是应该改为&pdg才对。
|
|
地板#
发布于:2004-05-12 16:55
我刚才也发现了,哎,这么低级的问题,都怪我不认真
多谢楼上兄弟 |
|