IOCTL_DISK_GET_DRIVE_GEOMETRY_EX IOCTL_STORAGE_GET_MEDIA_TYPES 意見反應 此頁面對您有幫助嗎? YesNo 提供產品意見反應| 在Microsoft Q&A 上取得說明 其他資源 事件 11月20日 上午7時 - 11月22日 上午7時 透過在線Microsoft Ignite,獲得強大的 AI 和雲端解決方案所需的競爭優勢。
驅動程式會在Irp-AssociatedIrp.SystemBuffer>的緩衝區中傳回DISK_GEOMETRY數據。 輸出緩衝區長度 IRP I/O 堆棧位置中的Parameters.DeviceIoControl.OutputBufferLength表示緩衝區的大小,以位元組為單位,緩衝區的大小必須是 >=sizeof(DISK_GEOMETRY) 。 狀態區塊 ...
DeviceIoControl(hDev, IOCTL_DISK_GET_DRIVE_GEOMETRY, NULL, 0, &disk_geometry, sizeof(disk_geometry), NULL, NULL); printf(" 柱面数量: %d\n", disk_geometry.Cylinders); //柱面数量 printf(" 介质类型: %d\n", disk_geometry.MediaType); //介质类型 printf("每柱面磁道数: %d\n", disk_geome...
Returns information about the physical disk's geometry (media type, number of cylinders, tracks per cylinder, sectors per track, and bytes per sector).
IOCTL_DISK_GET_DRIVE_GEOMETRY 已被IOCTL_DISK_GET_DRIVE_GEOMETRY_EX取代,后者将检索其他信息。 若要执行此操作,请使用以下参数调用 DeviceIoControl 函数。 C++ 复制 BOOL DeviceIoControl( (HANDLE) hDevice, // handle to device IOCTL_DISK_GET_DRIVE_GEOMETRY, // dwIoControlCode NULL, // lpInBuffer ...
IOCTL_DISK_GET_DRIVE_GEOMETRY 已被IOCTL_DISK_GET_DRIVE_GEOMETRY_EX取代,它會擷取其他資訊。 若要執行這項作業,請使用下列參數呼叫 DeviceIoControl 函式。 C++ 複製 BOOL DeviceIoControl( (HANDLE) hDevice, // handle to device IOCTL_DISK_GET_DRIVE_GEOMETRY, // dwIoControlCode NULL, // lpInBuff...
你要想获取U盘的真实容量,建议你用IOCTL_DISK_GET_DRIVE_GEOMETRY_EX指令,给你个小例子。BOOL GetDriveGeometryEX(LPWSTR wszPath, DISK_GEOMETRY_EX *pdg){ HANDLE hDevice = INVALID_HANDLE_VALUE; // handle to the drive to be examined BOOL bResult = FALSE; // results flag...
GET_DISK_ATTRIBUTES 结构 GET_LENGTH_INFORMATION结构 IOCTL_DISK_CREATE_DISK IOCTL IOCTL_DISK_DELETE_DRIVE_LAYOUT IOCTL IOCTL_DISK_FORMAT_TRACKS IOCTL IOCTL_DISK_FORMAT_TRACKS_EX IOCTL IOCTL_DISK_GET_CACHE_INFORMATION IOCTL IOCTL_DISK_GET_DISK_ATTRIBUTES IOCTL IOCTL_DISK_GET_DRIVE_GEOMETRY IOCTL IOCTL...
DeviceIoControl(hDev, IOCTL_DISK_GET_DRIVE_GEOMETRY, NULL, 0, &disk_geometry, sizeof(disk_geometry), NULL, NULL); printf(" 柱面数量: %d\n", disk_geometry.Cylinders); //柱面数量 printf(" 介质类型: %d\n", disk_geometry.MediaType); //介质类型 ...
GET_DISK_ATTRIBUTES 结构 GET_LENGTH_INFORMATION结构 IOCTL_DISK_CREATE_DISK IOCTL IOCTL_DISK_DELETE_DRIVE_LAYOUT IOCTL IOCTL_DISK_FORMAT_TRACKS IOCTL IOCTL_DISK_FORMAT_TRACKS_EX IOCTL IOCTL_DISK_GET_CACHE_INFORMATION IOCTL IOCTL_DISK_GET_DISK_ATTRIBUTES IOCTL IOCTL_DISK_GET_DRIVE_GEOMETRY IOCTL IOCTL...