STORAGE_MEDIUM_PRODUCT_TYPE_DESCRIPTOR構造体 (ntddstor.h)

、IOCTL_STORAGE_QUERY_PROPERTY 要求と組み合わせて使用して、ストレージ デバイスの製品の種類を説明します。

構文

typedef struct _STORAGE_MEDIUM_PRODUCT_TYPE_DESCRIPTOR {
  ULONG Version;
  ULONG Size;
  ULONG MediumProductType;
} STORAGE_MEDIUM_PRODUCT_TYPE_DESCRIPTOR, *PSTORAGE_MEDIUM_PRODUCT_TYPE_DESCRIPTOR;

メンバー

Version

によって定義されたこの構造体のサイズをバイト単位で Sizeof(STORAGE_MEDIUM_PRODUCT_TYPE_DESCRIPTOR)格納します。 構造体にメンバーが追加されると、このメンバーの値が変更されます。

Size

返されるデータの合計サイズをバイト単位で指定します。 これには、この構造に続くデータが含まれる場合があります。

MediumProductType

ストレージ デバイスの製品の種類を指定します。

MediumProductType 説明
00h 指定されていません
01h CFast
02h コンパクト フラッシュ
03h メモリースティック
04h MultiMediaCard
05h セキュア デジタル カード (SD カード)
06h QXD
07h Universal Flash Storage
08hEFh 予約済み
F0hFFh ベンダー固有

要件

要件
サポートされている最小のクライアント Windows 8.1
サポートされている最小のサーバー Windows Server 2012 R2
Header ntddstor.h (Ntddstor.h を含む)

こちらもご覧ください

IOCTL_STORAGE_QUERY_PROPERTY