次の方法で共有


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に設定されます。

必要条件

要件 価値
ヘッダー ntdddisk.h (Ntdddisk.h を含む)