次の方法で共有


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

関連項目

STORAGE_DEVICE_UNIQUE_IDENTIFIER