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 以降でのみ使用できます。 |
対象プラットフォーム | ユニバーサル |
Header | ntddk.h (Ntddk.h を含む) |
Library | NtosKrnl.lib |
[DLL] | NtosKrnl.exe |
こちらもご覧ください
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示