共用方式為


IoCreateDisk 函式 (ntddk.h)

IoCreateDisk 例程會藉由建立新的分割區數據表,初始化原始磁碟。

語法

NTSTATUS IoCreateDisk(
  [in]           PDEVICE_OBJECT DeviceObject,
  [in, optional] _CREATE_DISK   *Disk
);

參數

[in] DeviceObject

指定原始磁碟 的DEVICE_OBJECT

[in, optional] Disk

指定數據分割數據表類型和參數 之CREATE_DISK 結構的指標。 如果 DiskNULL,例程會刪除磁碟上的分割區數據表。

傳回值

傳回成功時STATUS_SUCCESS,或在失敗時傳回適當的錯誤碼。

備註

IoCreateDisk 只能由磁碟驅動器使用。 其他驅動程序應該改用 IOCTL_DISK_CREATE_DISK I/O 要求。

規格需求

需求
最低支援的用戶端 此例程僅適用於 Windows XP 和更新版本。
目標平台 Universal
標頭 ntddk.h (包含 Ntddk.h)
程式庫 NtosKrnl.lib
Dll NtosKrnl.exe

另請參閱

CREATE_DISK

IOCTL_DISK_CREATE_DISK