struttura CHANGER_ELEMENT (ntddchgr.h)
La struttura CHANGER_ELEMENT contiene una descrizione di un elemento del modificatore.
Sintassi
typedef struct _CHANGER_ELEMENT {
ELEMENT_TYPE ElementType;
ULONG ElementAddress;
} CHANGER_ELEMENT, *PCHANGER_ELEMENT;
Members
ElementType
Indica il tipo di elemento. Può essere uno dei valori seguenti ricavati dall'enumerazione ELEMENT_TYPE .
AllElements
Tutti gli elementi di un cambio, inclusi il trasporto robotico, le unità, gli slot e IEport. AllElements è valido solo in una chiamata ChangerGetElementStatus o ChangerInitializeElementStatus .
ChangerTransport
Elemento di trasporto robotico del modificatore, usato per spostare i supporti tra IEport, slot e unità.
ChangerSlot
Elemento di archiviazione, che è uno slot nel modificatore in cui il supporto viene archiviato quando non viene montato in un'unità.
ChangerIEPort
Elemento di importazione/esportazione (IEport), che è una porta di accesso a una singola o a più munizioni in alcuni modificatori. Un elemento è un IEport solo se è possibile spostare un elemento multimediale da uno slot a IEport.
ChangerDrive
Elemento di trasferimento dei dati in cui i dati possono essere letti e scritti nei supporti.
ChangerDoor
Meccanismo che fornisce l'accesso a tutti i supporti in un modificatore contemporaneamente (rispetto a un IEport che fornisce l'accesso a uno o più supporti, ma non a tutti). Ad esempio, un grande frontdoor o una rivista che contiene tutti i supporti nel modificatore sono elementi di questo tipo. ChangerDoor è valido solo in una chiamata ChangerSetAccess .
ChangerKeypad
Il tastierino o un altro controllo di input nel pannello anteriore di un modificatore. ChangerKeypad è valido solo in una chiamata ChangerSetAccess .
ElementAddress
Indica l'indirizzo in base zero dell'elemento utilizzato dal sistema. Un driver miniclasse del modificatore è responsabile della conversione di questo indirizzo nell'indirizzo specifico del dispositivo usato dal modificatore.
Commenti
CHANGER_ELEMENT viene usato sia dal driver di classe del modificatore che da un driver di miniclasse del modificatore per descrivere un elemento del modificatore.
All'input, un driver miniclasse del modificatore deve convertire l'indirizzo in base zero in ElementAddress in un indirizzo specifico del dispositivo prima di accedere all'elemento. Nell'output, il driver deve convertire un indirizzo specifico del dispositivo nell'equivalente in base zero prima di compilare ElementAddress.
Requisiti
Requisito | Valore |
---|---|
Intestazione | ntddchgr.h |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per