次の方法で共有


STORAGE_DEVICE_UNIQUE_IDENTIFIER 構造体 (storduid.h)

STORAGE_DEVICE_UNIQUE_IDENTIFIER構造体は、デバイス一意識別子 (DUID) を定義します。

構文

typedef struct _STORAGE_DEVICE_UNIQUE_IDENTIFIER {
  ULONG Version;
  ULONG Size;
  ULONG StorageDeviceIdOffset;
  ULONG StorageDeviceOffset;
  ULONG DriveLayoutSignatureOffset;
} STORAGE_DEVICE_UNIQUE_IDENTIFIER, *PSTORAGE_DEVICE_UNIQUE_IDENTIFIER;

メンバー

Version

DUID のバージョン。

Size

識別子ヘッダーのサイズ (バイト単位) と、ヘッダーの後に続く識別子 (ID)。

StorageDeviceIdOffset

ヘッダーの先頭からデバイス ID 記述子 (STORAGE_DEVICE_ID_DESCRIPTOR) までのオフセット (バイト単位)。 デバイス ID 記述子には、デバイスの重要な製品データ (VPD) のページ 0x83から抽出された ID が含まれています。

StorageDeviceOffset

ヘッダーの先頭からデバイス記述子 (STORAGE_DEVICE_DESCRIPTOR) までのオフセット (バイト単位)。 デバイス記述子には、VPD 以外の照会データから抽出された ID が含まれています。

DriveLayoutSignatureOffset

ドライブ レイアウト署名 (STORAGE_DEVICE_LAYOUT_SIGNATURE) へのオフセット (バイト単位)。

要件

要件
Header storduid.h (Storduid.h を含む)

こちらもご覧ください

STORAGE_DEVICE_DESCRIPTOR

STORAGE_DEVICE_ID_DESCRIPTOR