次の方法で共有


IOCTL_DISK_DELETE_DRIVE_LAYOUT IOCTL (ntdddisk.h)

ディスクからパーティション情報を削除します。 ディスクのパーティション スタイルがマスター ブート レコード (MBR) の場合、ブートストラップ コードを除き、ディスクのセクター 0 がクリーンワイプされます。 AA55 ブート署名や NTFT ディスク署名など、すべての署名が削除されます。 ディスクのパーティション スタイルが GUID パーティション テーブル (GPT) の場合、セクター 1 のプライマリ パーティション テーブル ヘッダーと、ディスクの最後のセクターにあるバックアップ パーティション テーブルがクリーンワイプされます。 この操作を使用すると、ディスク上のパーティションではなく、ディスクの最初のセクターから始まるファイル システムを含む、いわゆる "superfloppies" を生成できます。

メジャー コード

IRP_MJ_DEVICE_CONTROL

[入力バッファー]

[なし] :

入力バッファーの長さ

[なし] :

出力バッファー

[なし] :

出力バッファーの長さ

[なし] :

ステータス ブロック

[状態] フィールドは [STATUS_SUCCESS] に設定され、場合によっては [STATUS_INSUFFICIENT_RESOURCES] に設定されます。

要件

要件
Header ntdddisk.h (Ntdddisk.h を含む)