GET_MEDIA_TYPES構造体 (minitape.h)

GET_MEDIA_TYPES構造体は、デバイスでサポートされているメディアの種類に関する情報を取得するために、 IOCTL_STORAGE_GET_MEDIA_TYPES_EX 要求と組み合わせて使用されます。

構文

typedef struct _GET_MEDIA_TYPES {
  ULONG             DeviceType;
  ULONG             MediaInfoCount;
  DEVICE_MEDIA_INFO MediaInfo[1];
} GET_MEDIA_TYPES, *PGET_MEDIA_TYPES;

メンバー

DeviceType

デバイスの種類 (FILE_DEVICE_DISK、FILE_DEVICE_KEYBOARDなど) を示すシステム定義のFILE_DEVICE_XXX 定数、または新しい種類のデバイスのベンダー定義値のいずれかを指定します。 詳細については、「 デバイスの種類の指定」を参照してください。

MediaInfoCount

MediaInfo から始まる配列内のDEVICE_MEDIA_INFO構造体の数を格納します。

MediaInfo[1]

最初の要素が配列内の最初のDEVICE_MEDIA_INFO構造体を保持する配列を格納します。

注釈

記憶域クラス ドライバーは、リムーバブル 記憶域マネージャー (RSM) がアクセスするすべてのデバイスをサポートする IOCTL_STORAGE_GET_MEDIA_TYPES_EX 要求を処理する必要があります。デバイスがスタンドアロン デバイスであるか、メディア ライブラリまたはチェンジャーのデータ転送要素 (ドライブ) であるか。

要件

要件
Header minitape.h (Ntddstor.h、Minitape.h を含む)

こちらもご覧ください

DEVICE_MEDIA_INFO

IOCTL_STORAGE_GET_MEDIA_TYPES_EX