STORAGE_DEVICE_LAYOUT_SIGNATURE構造体 (storduid.h)
STORAGE_DEVICE_LAYOUT_SIGNATURE構造体は、デバイス レイアウト構造を定義します。
構文
typedef struct _STORAGE_DEVICE_LAYOUT_SIGNATURE {
ULONG Version;
ULONG Size;
BOOLEAN Mbr;
union {
ULONG MbrSignature;
GUID GptDiskId;
} DeviceSpecific;
} STORAGE_DEVICE_LAYOUT_SIGNATURE, *PSTORAGE_DEVICE_LAYOUT_SIGNATURE;
メンバーズ
Version
DUID のバージョン。
Size
このSTORAGE_DEVICE_LAYOUT_SIGNATURE構造体のサイズ (バイト単位)。
Mbr
ディスクのパーティション テーブルがマスター ブート レコード (MBR) でフォーマットされているかどうかを示すブール値。 TRUE 場合、ディスクのパーティション テーブルはマスター ブート レコード (MBR) で書式設定されます。 FALSE 場合、ディスクには GUID パーティション テーブル (GPT) があります。
DeviceSpecific
DeviceSpecific.MbrSignature
ディスクを一意に識別する署名値。
DeviceSpecific.GptDiskId
ディスクを一意に識別する GUID。
備考
デバイス レイアウト署名は、デバイス一意識別子 (DUID) の定義に影響します。 DUID の詳細については、STORAGE_DEVICE_UNIQUE_IDENTIFIER 構造の説明を参照してください。
必要条件
要件 | 価値 |
---|---|
ヘッダー | storduid.h (Storduid.h を含む) |