Freigeben über


Geräteverwaltung-Strukturen

Die folgenden Strukturen werden für die Geräteverwaltung verwendet:

In diesem Abschnitt

Thema Beschreibung
CHANGER_ELEMENT
Stellt ein Changer-Element dar.
CHANGER_ELEMENT_LIST
Stellt einen Bereich von Elementen eines einzelnen Typs dar, in der Regel für einen Vorgang wie das Abrufen oder Initialisieren der status mehrerer Elemente.
CHANGER_ELEMENT_STATUS
Stellt die status des angegebenen Elements dar.
CHANGER_ELEMENT_STATUS_EX
Stellt die status des angegebenen Elements dar.
CHANGER_EXCHANGE_MEDIUM
Enthält Informationen, die der IOCTL_CHANGER_EXCHANGE_MEDIUM Kontrollcode verwendet, um ein Medienteil an ein Ziel zu verschieben, und das Medienstück, das sich ursprünglich im ersten Ziel befindet, an ein zweites Ziel.
CHANGER_INITIALIZE_ELEMENT_STATUS
Stellt die status aller Medienwechserelemente oder der angegebenen Elemente eines bestimmten Typs dar.
CHANGER_MOVE_MEDIUM
Enthält Informationen, die der IOCTL_CHANGER_MOVE_MEDIUM-Steuerelementcode verwendet, um ein Medienteil an ein Ziel zu verschieben.
CHANGER_PRODUCT_DATA
Stellt Produktdaten für ein Changergerät dar. Sie wird vom IOCTL_CHANGER_GET_PRODUCT_DATA-Steuerelementcode verwendet.
CHANGER_READ_ELEMENT_STATUS
Enthält Informationen, die der IOCTL_CHANGER_GET_ELEMENT_STATUS Kontrollcode benötigt, um die Elemente zu bestimmen, deren status abgerufen werden soll.
CHANGER_SEND_VOLUME_TAG_INFORMATION
Enthält Informationen, die der IOCTL_CHANGER_QUERY_VOLUME_TAGS Kontrollcode verwendet, um die abzurufenden Volumeinformationen zu bestimmen.
CHANGER_SET_ACCESS
Enthält Informationen, die der IOCTL_CHANGER_SET_ACCESS Steuercode benötigt, um den Zustand des Ein-/Auswurfports, der Tür oder der Tastatur des Geräts festzulegen.
CHANGER_SET_POSITION
Enthält Informationen, die vom IOCTL_CHANGER_SET_POSITION Kontrollcode benötigt werden, um den Robotertransportmechanismus des Changers auf die angegebene Elementadresse festzulegen.
CLASS_MEDIA_CHANGE_CONTEXT
Enthält Informationen, die einem Medienänderungsereignis zugeordnet sind.
_DEV_BROADCAST_USERDEFINED
Enthält das benutzerdefinierte Ereignis und optionale Daten, die dem DBT_USERDEFINED-Geräteereignis zugeordnet sind.
DEV_BROADCAST_DEVICEINTERFACE
Enthält Informationen zu einer Geräteklasse.
DEV_BROADCAST_HANDLE
Enthält Informationen zu einem Dateisystemhandle.
DEV_BROADCAST_HDR
Dient als Standardheader für Informationen im Zusammenhang mit einem Geräteereignis, das über die WM_DEVICECHANGE Meldung gemeldet wird.
DEV_BROADCAST_OEM
Enthält Informationen zu einem vom OEM definierten Gerätetyp.
DEV_BROADCAST_PORT
Enthält Informationen zu einem Modem, einem seriellen oder einem parallelen Port.
DEV_BROADCAST_VOLUME
Enthält Informationen zu einem logischen Volume.
DEVICE_DATA_SET_LB_PROVISIONING_STATE
Ausgabestruktur für die DeviceDsmAction_Allocation Aktion des IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES-Steuerelementcodes .
DEVICE_DATA_SET_RANGE
Stellt Datasetbereichsinformationen für die Verwendung mit dem IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES-Steuerelementcode bereit.
DEVICE_DATA_SET_REPAIR_PARAMETERS
Gibt Parameter für den Reparaturvorgang an.
DEVICE_DSM_NOTIFICATION_PARAMETERS
Enthält Parameter für die DeviceDsmAction_Notification-Aktion für den IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES-Steuerelementcode .
DEVICE_DSM_OFFLOAD_READ_PARAMETERS
Enthält Parameter für die DeviceDsmAction_OffloadRead-Aktion für den IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES-Steuerelementcode .
DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS
Gibt Parameter für den Auslagerungsschreibvorgang an.
DEVICE_MANAGE_DATA_SET_ATTRIBUTES
Eingabestruktur für den IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES-Steuerelementcode .
DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT
Ausgabestruktur für den IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES-Steuerelementcode .
DEVICE_MEDIA_INFO
Stellt Informationen zu den von einem Gerät unterstützten Medien bereit.
GET_CHANGER_PARAMETERS
Stellt die Parameter eines Changers dar.
GET_MEDIA_TYPES
Enthält Informationen zu den Medientypen, die von einem Gerät unterstützt werden.
MEDIA_SERIAL_NUMBER_DATA
Enthält die Seriennummer eines USB-Geräts. Sie wird vom IOCTL_STORAGE_GET_MEDIA_SERIAL_NUMBER-Steuerelementcode verwendet.
PREVENT_MEDIA_REMOVAL
Stellt Wechselmediensperrdaten bereit. Sie wird vom IOCTL_STORAGE_MEDIA_REMOVAL-Steuerelementcode verwendet.
READ_ELEMENT_ADDRESS_INFO
Stellt die Volumetaginformationen dar. Sie wird vom IOCTL_CHANGER_QUERY_VOLUME_TAGS-Steuerelementcode verwendet.
STORAGE_DEVICE_NUMBER
Enthält Informationen zu einem Gerät. Diese Struktur wird vom IOCTL_STORAGE_GET_DEVICE_NUMBER-Steuerelementcode verwendet.
STORAGE_HOTPLUG_INFO
Stellt Informationen zu den Hotplug-Informationen eines Geräts bereit.
STORAGE_OFFLOAD_READ_OUTPUT
Ausgabestruktur für die DeviceDsmAction_OffloadRead-Aktion des IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES-Steuerelementcodes .
STORAGE_OFFLOAD_TOKEN
Das Token, das verwendet wird, um einen Teil einer Datei darzustellen, der in von Lese- und Schreibvorgängen ausgelagert wird.
STORAGE_OFFLOAD_WRITE_OUTPUT
Ausgabestruktur für die DeviceDsmAction_OffloadWrite Aktion des IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES-Steuerelementcodes.
STORAGE_READ_CAPACITY
Enthält Informationen zur Größe eines Geräts. Dies wird vom IOCTL_STORAGE_READ_CAPACITY-Steuerelementcode zurückgegeben.