_URB_CONTROL_GET_CONFIGURATION_REQUEST struttura (usb.h)
La struttura _URB_CONTROL_GET_CONFIGURATION_REQUEST viene usata dai driver client USB per recuperare la configurazione corrente per un dispositivo.
Sintassi
struct _URB_CONTROL_GET_CONFIGURATION_REQUEST {
struct _URB_HEADER Hdr;
PVOID Reserved;
ULONG Reserved0;
ULONG TransferBufferLength;
PVOID TransferBuffer;
PMDL TransferBufferMDL;
struct _URB *UrbLink;
struct _URB_HCD_AREA hca;
UCHAR Reserved1[8];
};
Members
Hdr
Puntatore a una struttura _URB_HEADER che specifica le informazioni sull'intestazione DELL'AREA. Hdr.Function deve essere impostato su URB_FUNCTION_GET_CONFIGURATION.
Hdr.Length deve essere uguale sizeof(_URB_CONTROL_GET_CONFIGURATION_REQUEST)
a .
Reserved
Riservato. Non usare.
Reserved0
Riservato. Non usare.
TransferBufferLength
Deve essere 1. Questo membro specifica la lunghezza, in byte, del buffer specificato in TransferBuffer o descritto in TransferBufferMDL.
TransferBuffer
Puntatore a un buffer residente per il trasferimento o null se viene fornito un MDL in TransferBufferMDL. Il driver del bus restituisce un singolo byte che specifica l'indice della configurazione corrente.
TransferBufferMDL
Puntatore a un MDL che descrive un buffer residente o è NULL se viene fornito un buffer in TransferBuffer. Il driver del bus restituisce un singolo byte che specifica l'indice della configurazione corrente. Questa MDL deve essere allocata dal pool non a pagina.
UrbLink
Riservato. Non usare.
hca
Riservato. Non usare.
Reserved1[8]
Riservato. Non usare.
Commenti
I membri riservati di questa struttura devono essere considerati opachi e sono riservati per l'uso del sistema.
Requisiti
Requisito | Valore |
---|---|
Intestazione | usb.h (include Usb.h) |