struttura GET_UNIT_IDS (61883.h)
La struttura GET_UNIT_CAPABILITIES viene usata insieme alla richiesta di Av61883_GetUnitInfo per recuperare gli identificatori del dispositivo.
Sintassi
typedef struct _GET_UNIT_IDS {
OUT LARGE_INTEGER UniqueID;
OUT ULONG VendorID;
OUT ULONG ModelID;
OUT ULONG ulVendorLength;
OUT PWSTR VendorText;
OUT ULONG ulModelLength;
OUT PWSTR ModelText;
OUT ULONG UnitModelID;
OUT ULONG ulUnitModelLength;
OUT PWSTR UnitModelText;
} GET_UNIT_IDS, *PGET_UNIT_IDS;
Members
UniqueID
ID univoco per il dispositivo dal blocco di informazioni del bus all'interno della ROM di configurazione dell'unità.
VendorID
ID fornitore per il dispositivo.
ModelID
ID modello per il dispositivo. Questo valore viene recuperato dalla directory radice all'interno della ROM di configurazione del dispositivo.
ulVendorLength
Lunghezza, in byte, della stringa di testo fornitore, inclusa la UNICODE_NULL di terminazione. Se ulVendorLength non è zero nella struttura di input GET_UNIT_IDS, VendorText deve puntare a un buffer la cui dimensione è sizeof(ulVendorLength).
VendorText
Punta a un buffer che riceve il "nome descrittivo" per il fornitore come stringa Unicode terminata con un UNICODE_NULL. Se ulVendorLength è zero nella struttura di input GET_UNIT_IDS, VendorText è NULL.
ulModelLength
Lunghezza, in byte, della stringa di testo del modello, inclusa la UNICODE_NULL di terminazione. Se ulModelLength non è zero nella struttura di input GET_UNIT_IDS, ModelText deve puntare a un buffer la cui dimensione è sizeof(ulModelLength).
ModelText
Punta a un buffer per ricevere il "nome descrittivo" per il modello come stringa Unicode terminata con un UNICODE_NULL. Se ulModelLength è zero nella struttura di input GET_UNIT_IDS, ModelText è NULL. Questo valore viene recuperato dalla directory radice all'interno della ROM di configurazione del dispositivo.
UnitModelID
ID modello per il dispositivo. Questo valore viene recuperato dalla directory unità all'interno della ROM di configurazione del dispositivo.
ulUnitModelLength
Lunghezza, in byte, della stringa di testo del modello, inclusa la UNICODE_NULL di terminazione. Se ulUnitModelLength non è zero nella struttura di input GET_UNIT_IDS, UnitModelText deve puntare a un buffer la cui dimensione è sizeof(ulUnitModelLength).
UnitModelText
Punta a un buffer che riceve il "nome descrittivo" per il modello rappresentato come stringa Unicode terminata con un UNICODE_NULL. Se ulUnitModelLength è zero nella struttura di input GET_UNIT_IDS, UnitModelText sarà NULL. Questo valore viene recuperato dalla directory unità all'interno della ROM di configurazione del dispositivo.
Requisiti
Requisito | Valore |
---|---|
Intestazione | 61883.h (include 61883.h) |