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_XXX 常量之一,该常量指示设备 ((例如FILE_DEVICE_DISK、FILE_DEVICE_KEYBOARD等)) 或供应商为新类型的设备定义值。 有关详细信息,请参阅 指定设备类型。
MediaInfoCount
包含数组中从 MediaInfo 开始的DEVICE_MEDIA_INFO结构数。
MediaInfo[1]
包含一个数组,其第一个元素保存数组中的第一个DEVICE_MEDIA_INFO结构。
注解
存储类驱动程序必须处理 IOCTL_STORAGE_GET_MEDIA_TYPES_EX 请求以支持可移动存储管理器 (RSM) 访问的任何设备,无论设备是独立设备还是数据传输元素, (驱动器) 媒体库或更换器中。
要求
要求 | 值 |
---|---|
Header | minitape.h (包括 Ntddstor.h、Minitape.h) |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈