次の方法で共有


STORAGE_MEDIUM_PRODUCT_TYPE_DESCRIPTOR構造体 (winioctl.h)

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

構文

typedef struct _STORAGE_MEDIUM_PRODUCT_TYPE_DESCRIPTOR {
  DWORD Version;
  DWORD Size;
  DWORD 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 winioctl.h (Windows.h を含む)

こちらもご覧ください

IOCTL_STORAGE_QUERY_PROPERTY