GET_MEDIA_TYPES結構 (ntddstor.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_XXX 常數,指出裝置類型 (,例如FILE_DEVICE_DISK、FILE_DEVICE_KEYBOARD等) 或新類型裝置的廠商定義值。 如需詳細資訊,請參閱 指定裝置類型

MediaInfoCount

包含陣列中從MediaInfo開始的DEVICE_MEDIA_INFO結構數目。

MediaInfo[1]

包含陣列,其第一個專案會保存陣列中的第一個DEVICE_MEDIA_INFO結構。

備註

儲存類別驅動程式必須處理 IOCTL_STORAGE_GET_MEDIA_TYPES_EX 要求,以支援卸載式儲存管理員 (RSM) 存取的任何裝置,不論裝置是獨立裝置還是資料傳輸元素, (媒體櫃或變更器中的磁片磁碟機) 。

規格需求

   
標頭 ntddstor.h (包含 Ntddstor.h、Minitape.h)

另請參閱

DEVICE_MEDIA_INFO

IOCTL_STORAGE_GET_MEDIA_TYPES_EX