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 を含む)

こちらもご覧ください

STORAGE_DEVICE_UNIQUE_IDENTIFIER