Compartir a través de


estructura GET_MEDIA_TYPES (ntddstor.h)

La estructura GET_MEDIA_TYPES se usa junto con la solicitud de IOCTL_STORAGE_GET_MEDIA_TYPES_EX para recuperar información sobre los tipos de medios admitidos por un dispositivo.

Sintaxis

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

Miembros

DeviceType

Especifica una de las constantes FILE_DEVICE_XXX definidas por el sistema que indican el tipo de dispositivo (como FILE_DEVICE_DISK, FILE_DEVICE_KEYBOARD, etc.) o un valor definido por el proveedor para un nuevo tipo de dispositivo. Para obtener más información, vea Especificar tipos de dispositivo.

MediaInfoCount

Contiene el número de estructuras de DEVICE_MEDIA_INFO de la matriz a partir de MediaInfo.

MediaInfo[1]

Contiene una matriz cuyo primer elemento contiene la primera estructura DEVICE_MEDIA_INFO de la matriz.

Comentarios

Un controlador de clase de almacenamiento debe controlar la solicitud de IOCTL_STORAGE_GET_MEDIA_TYPES_EX para admitir cualquier dispositivo al que tenga acceso el Administrador de almacenamiento extraíble (RSM), tanto si el dispositivo es un dispositivo independiente como un elemento de transferencia de datos (unidad) en una biblioteca multimedia o un modificador.

Requisitos

Requisito Valor
Header ntddstor.h (incluya Ntddstor.h, Minitape.h)

Consulte también

DEVICE_MEDIA_INFO

IOCTL_STORAGE_GET_MEDIA_TYPES_EX