Compartir a través de


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

Consulte también

CHANGER_ELEMENT_LIST

CHANGER_ELEMENT_STATUS

ELEMENT_TYPE