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 構造体の説明を参照してください。
要件
要件 | 値 |
---|---|
Header | storduid.h (Storduid.h を含む) |