STORAGE_DEVICE_ID_DESCRIPTOR構造体 (winioctl.h)
IOCTL_STORAGE_QUERY_PROPERTY 制御コードの要求と組み合わせて使用して、デバイスのデバイス ID 記述子データを取得します。
構文
typedef struct _STORAGE_DEVICE_ID_DESCRIPTOR {
DWORD Version;
DWORD Size;
DWORD NumberOfIdentifiers;
BYTE Identifiers[1];
} STORAGE_DEVICE_ID_DESCRIPTOR, *PSTORAGE_DEVICE_ID_DESCRIPTOR;
メンバー
Version
この構造体のサイズをバイト単位で格納します。 構造体にメンバーが追加されると、このメンバーの値が変更されます。
Size
返されるデータの合計サイズをバイト単位で指定します。 これには、この構造に続くデータが含まれる場合があります。
NumberOfIdentifiers
Identifiers 配列内のデバイスによって報告される識別子の数 を 格納します。
Identifiers[1]
識別記述子の可変長配列を格納します。
解説
デバイス ID 記述子は、検出中に取得された SCSI-3 重要製品データ (VPD) ページ 0x83から取得されたデバイス ID の配列で構成されます。
要件
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | winioctl.h (Windows.h を含む) |