GET_MEDIA_TYPES Struktur (ntddstor.h)

Die GET_MEDIA_TYPES-Struktur wird in Verbindung mit der IOCTL_STORAGE_GET_MEDIA_TYPES_EX Anforderung verwendet, Um Informationen zu den Von einem Gerät unterstützten Medientypen abzurufen.

Syntax

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

Member

DeviceType

Gibt eine der vom System definierten FILE_DEVICE_XXX-Konstanten an, die den Gerätetyp (z. B. FILE_DEVICE_DISK, FILE_DEVICE_KEYBOARD usw.) oder einen anbieterspezifischen Wert für einen neuen Gerätetyp angeben. Weitere Informationen finden Sie unter Angeben von Gerätetypen.

MediaInfoCount

Enthält die Anzahl der DEVICE_MEDIA_INFO Strukturen im Array ab MediaInfo.

MediaInfo[1]

Enthält ein Array, dessen erstes Element die erste DEVICE_MEDIA_INFO Struktur im Array enthält.

Bemerkungen

Ein Speicherklassetreiber muss die IOCTL_STORAGE_GET_MEDIA_TYPES_EX Anforderung behandeln, um jedes Gerät zu unterstützen, auf das der Wechselspeicher-Manager (RSM) zugreift, ob das Gerät ein eigenständiges Gerät oder ein Datenübertragungselement (Laufwerk) in einer Medienbibliothek oder Änderung ist.

Anforderungen

   
Header ntddstor.h (enthalten Ntddstor.h, Minitape.h)

Weitere Informationen

DEVICE_MEDIA_INFO

IOCTL_STORAGE_GET_MEDIA_TYPES_EX