IoCreateDisk 函式 (ntddk.h)
IoCreateDisk 例程會藉由建立新的分割區數據表,初始化原始磁碟。
語法
NTSTATUS IoCreateDisk(
[in] PDEVICE_OBJECT DeviceObject,
[in, optional] _CREATE_DISK *Disk
);
參數
[in] DeviceObject
指定原始磁碟 的DEVICE_OBJECT 。
[in, optional] Disk
指定數據分割數據表類型和參數 之CREATE_DISK 結構的指標。 如果 Disk 為 NULL,例程會刪除磁碟上的分割區數據表。
傳回值
傳回成功時STATUS_SUCCESS,或在失敗時傳回適當的錯誤碼。
備註
IoCreateDisk 只能由磁碟驅動器使用。 其他驅動程序應該改用 IOCTL_DISK_CREATE_DISK I/O 要求。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 此例程僅適用於 Windows XP 和更新版本。 |
目標平台 | Universal |
標頭 | ntddk.h (包含 Ntddk.h) |
程式庫 | NtosKrnl.lib |
Dll | NtosKrnl.exe |