Condividi tramite


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)

Vedi anche

Av61883_GetUnitInfo