GET_MEDIA_TYPES struttura (ntddstor.h)

La struttura GET_MEDIA_TYPES viene usata in combinazione con la richiesta di IOCTL_STORAGE_GET_MEDIA_TYPES_EX per recuperare informazioni sui tipi di supporti supportati da un dispositivo.

Sintassi

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

Members

DeviceType

Specifica una delle costanti FILE_DEVICE_XXX definite dal sistema che indica il tipo di dispositivo (ad esempio FILE_DEVICE_DISK, FILE_DEVICE_KEYBOARD e così via) o un valore definito dal fornitore per un nuovo tipo di dispositivo. Per altre informazioni, vedere Specifica dei tipi di dispositivo.

MediaInfoCount

Contiene il numero di strutture DEVICE_MEDIA_INFO nella matrice a partire da MediaInfo.

MediaInfo[1]

Contiene una matrice il cui primo elemento contiene la prima struttura DEVICE_MEDIA_INFO nella matrice.

Commenti

Un driver della classe di archiviazione deve gestire la richiesta di IOCTL_STORAGE_GET_MEDIA_TYPES_EX per supportare qualsiasi dispositivo a cui accede Gestione archiviazione rimovibile (RSM), sia che il dispositivo sia un dispositivo autonomo o un elemento di trasferimento dati (unità) in una libreria multimediale o un changer.

Requisiti

Requisito Valore
Intestazione ntddstor.h (include Ntddstor.h, Minitape.h)

Vedi anche

DEVICE_MEDIA_INFO

IOCTL_STORAGE_GET_MEDIA_TYPES_EX