CHANGER_ELEMENT Struktur (ntddchgr.h)
Die CHANGER_ELEMENT Struktur enthält eine Beschreibung eines Änderungselements.
Syntax
typedef struct _CHANGER_ELEMENT {
ELEMENT_TYPE ElementType;
ULONG ElementAddress;
} CHANGER_ELEMENT, *PCHANGER_ELEMENT;
Angehörige
ElementType
Gibt den Elementtyp an. Dies kann einer der folgenden Werte sein, die aus der ELEMENT_TYPE-Aufzählung entnommen werden.
AllElements
Alle Elemente eines Changers, einschließlich seiner Robotertransporte, Laufwerke, Steckplätze und IEport. AllElements- ist nur in einem ChangerGetElementStatus- oder ChangerInitializeElementStatus Aufruf gültig.
ChangerTransport
Das Robotertransportelement des Changers, das verwendet wird, um Medien zwischen IEports, Slots und Antrieben zu verschieben.
ChangerSlot
Ein Speicherelement, bei dem es sich um einen Steckplatz im Changer handelt, in dem Medien gespeichert werden, wenn sie nicht in einem Laufwerk bereitgestellt werden.
ChangerIEPort
Ein Import-/Exportelement (IEport), bei dem es sich um einen einzelnen oder mehrere Patronenzugriffsport in einigen Änderungsmodulen handelt. Ein Element ist nur dann ein IEport, wenn es möglich ist, ein Medienelement von einem Steckplatz zum IEport zu verschieben.
ChangerDrive
Ein Datenübertragungselement, bei dem Daten aus Medien gelesen und geschrieben werden können.
ChangerDoor
Ein Mechanismus, der den Zugriff auf alle Medien in einem Changer gleichzeitig ermöglicht (im Vergleich zu einem IEport, der Zugriff auf ein oder mehrere, aber nicht alle Medien ermöglicht). Beispielsweise sind eine große Tür oder ein Magazin, das alle Medien im Changer enthält, Elemente dieses Typs. ChangerDoor- ist nur in einem ChangerSetAccess Aufruf gültig.
ChangerKeypad
Die Wähltastatur oder ein anderes Eingabesteuerelement auf der Vorderseite eines Änderungsreglers. ChangerKeypad- ist nur in einem ChangerSetAccess Aufruf gültig.
ElementAddress
Gibt die nullbasierte Adresse des Elements an, die vom System verwendet wird. Ein Changer-Miniklassentreiber ist für die Übersetzung dieser Adresse in die gerätespezifische Adresse verantwortlich, die vom Changer verwendet wird.
Bemerkungen
CHANGER_ELEMENT wird sowohl vom Changerklassentreiber als auch von einem Changer-Miniklassentreiber verwendet, um ein Changerelement zu beschreiben.
Bei der Eingabe muss ein Changer-Miniklassentreiber die nullbasierte Adresse in ElementAddress- in eine gerätespezifische Adresse übersetzen, bevor auf das Element zugegriffen wird. Bei der Ausgabe muss der Treiber eine gerätespezifische Adresse in das nullbasierte Äquivalent übersetzen, bevor ElementAddressausgefüllt wird.
Anforderungen
Anforderung | Wert |
---|---|
Header- | ntddchgr.h |