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 vom Hersteller definierten Wert für einen neuen Gerätetyp angeben. Weitere Informationen finden Sie unter Angeben von Gerätetypen.

MediaInfoCount

Enthält die Anzahl 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.

Hinweise

Ein Speicherklassentreiber muss die IOCTL_STORAGE_GET_MEDIA_TYPES_EX Anforderung verarbeiten, um jedes Gerät zu unterstützen, auf das der Wechselspeicher-Manager (RSM) zugreift, unabhängig davon, ob es sich bei dem Gerät um ein eigenständiges Gerät oder um ein Datenübertragungselement (Laufwerk) in einer Medienbibliothek oder einem Changer handelt.

Anforderungen

Anforderung Wert
Header ntddstor.h (include Ntddstor.h, Minitape.h)

Weitere Informationen

DEVICE_MEDIA_INFO

IOCTL_STORAGE_GET_MEDIA_TYPES_EX