estructura CHANGER_ELEMENT (ntddchgr.h)
La estructura CHANGER_ELEMENT contiene una descripción de un elemento changer.
Sintaxis
typedef struct _CHANGER_ELEMENT {
ELEMENT_TYPE ElementType;
ULONG ElementAddress;
} CHANGER_ELEMENT, *PCHANGER_ELEMENT;
Miembros
ElementType
Indica el tipo de elemento. Puede ser uno de los siguientes valores tomados de la enumeración ELEMENT_TYPE .
AllElements
Todos los elementos de un cambiador, incluyendo su transporte robótico, unidades, ranuras e IEport. AllElements solo es válido en una llamada ChangerGetElementStatus o ChangerInitializeElementStatus .
ChangerTransport
Elemento de transporte robótico del cambiador, que se usa para mover medios entre IEports, ranuras y unidades.
ChangerSlot
Un elemento de almacenamiento, que es una ranura del modificador en el que se almacena el medio cuando no se monta en una unidad.
ChangerIEPort
Un elemento import/export (IEport), que es un puerto de acceso de uno o varios cartuchos en algunos modificadores. Un elemento es un IEport solo si es posible mover un elemento multimedia de una ranura a IEport.
ChangerDrive
Un elemento de transferencia de datos donde se pueden leer y escribir datos en medios.
ChangerDoor
Mecanismo que proporciona acceso a todos los medios de un modificador al mismo tiempo (en comparación con un IEport que proporciona acceso a uno o varios medios, pero no todos). Por ejemplo, una puerta principal grande o una revista que contiene todos los medios del cambiador son elementos de este tipo. ChangerDoor solo es válido en una llamada a ChangerSetAccess .
ChangerKeypad
Teclado u otro control de entrada en el panel frontal de un cambiador. ChangerKeypad solo es válido en una llamada a ChangerSetAccess .
ElementAddress
Indica la dirección de base cero del elemento utilizada por el sistema. Un controlador de miniclase del modificador es responsable de traducir esta dirección a la dirección específica del dispositivo utilizada por el cambiador.
Comentarios
CHANGER_ELEMENT usa el controlador de clase changer y un controlador de miniclase del modificador para describir un elemento de modificador.
En la entrada, un controlador de miniclase modificador debe traducir la dirección de base cero en ElementAddress a una dirección específica del dispositivo antes de acceder al elemento. En la salida, el controlador debe traducir una dirección específica del dispositivo al equivalente de base cero antes de rellenar ElementAddress.
Requisitos
Requisito | Valor |
---|---|
Header | ntddchgr.h |