structure GET_MEDIA_TYPES (ntddstor.h)

La structure GET_MEDIA_TYPES est utilisée conjointement avec la demande de IOCTL_STORAGE_GET_MEDIA_TYPES_EX pour récupérer des informations sur les types de supports pris en charge par un appareil.

Syntaxe

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

Membres

DeviceType

Spécifie l’une des constantes FILE_DEVICE_XXX définies par le système indiquant le type d’appareil (par exemple, FILE_DEVICE_DISK, FILE_DEVICE_KEYBOARD, etc.) ou une valeur définie par le fournisseur pour un nouveau type d’appareil. Pour plus d’informations, consultez Spécification des types d’appareils.

MediaInfoCount

Contient le nombre de structures DEVICE_MEDIA_INFO dans le tableau à partir de MediaInfo.

MediaInfo[1]

Contient un tableau dont le premier élément contient la première structure DEVICE_MEDIA_INFO dans le tableau.

Remarques

Un pilote de classe de stockage doit gérer la demande de IOCTL_STORAGE_GET_MEDIA_TYPES_EX pour prendre en charge tout appareil auquel le Gestionnaire de stockage amovible (RSM) accède, que l’appareil soit un appareil autonome ou un élément de transfert de données (lecteur) dans une bibliothèque multimédia ou un changeur.

Spécifications

   
En-tête ntddstor.h (include Ntddstor.h, Minitape.h)

Voir aussi

DEVICE_MEDIA_INFO

IOCTL_STORAGE_GET_MEDIA_TYPES_EX