структура 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
Содержит число DEVICE_MEDIA_INFO структур в массиве, начиная с MediaInfo.
MediaInfo[1]
Содержит массив, первый элемент которого содержит первую DEVICE_MEDIA_INFO структуру в массиве.
Комментарии
Драйвер класса хранения должен обрабатывать запрос IOCTL_STORAGE_GET_MEDIA_TYPES_EX для поддержки любого устройства, к которому обращается диспетчер съемных носителей (RSM), независимо от того, является ли устройство автономным устройством или элементом передачи данных (диском) в библиотеке мультимедиа или средстве смены.
Требования
Требование | Значение |
---|---|
Заголовок | minitape.h (включая Ntddstor.h, Minitape.h) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по