struttura _URB_GET_ISOCH_PIPE_TRANSFER_PATH_DELAYS (usb.h)
La struttura _URB_GET_ISOCH_PIPE_TRANSFER_PATH_DELAYS viene usata dai driver client USB per recuperare i ritardi associati alla programmazione di trasferimento isocrona nel controller host e il completamento del trasferimento in modo che il driver client possa garantire che il dispositivo ottenga i pacchetti isocroni nel tempo.
Sintassi
struct _URB_GET_ISOCH_PIPE_TRANSFER_PATH_DELAYS {
struct _URB_HEADER Hdr;
USBD_PIPE_HANDLE PipeHandle;
ULONG MaximumSendPathDelayInMilliSeconds;
ULONG MaximumCompletionPathDelayInMilliSeconds;
};
Members
Hdr
Puntatore a una struttura di _URB_HEADER che specifica le informazioni sull'intestazione HEADER. Hdr.Function deve essere URB_FUNCTION_GET_ISOCH_PIPE_TRANSFER_PATH_DELAYS e Hdr.Length deve essere impostato su sizeof(_URB_GET_ISOCH_PIPE_TRANSFER_PATH_DELAYS)
.
PipeHandle
Specifica un handle opaco da inviare tramite pipe associato all'endpoint. Il driver del controller host restituisce questo handle quando il driver client seleziona la configurazione del dispositivo con un URB_FUNCTION_SELECT_CONFIGURATION di tipo o quando il driver client modifica le impostazioni per un'interfaccia con un URB_FUNCTION_SELECT_INTERFACE di tipo".
MaximumSendPathDelayInMilliSeconds
Restituisce il ritardo massimo in millisecondi dal momento in cui il trasferimento isocrono del driver client viene ricevuto dallo stack di driver USB al momento in cui il trasferimento viene programmato nel controller host. Il controller host può essere un host locale (come nel caso di USB cablato) o un controller remoto come nel caso di Media-Agnostic USB (MA-USB). Nel caso di MA-USB, include il ritardo massimo associato al supporto di rete.
MaximumCompletionPathDelayInMilliSeconds
Restituisce il ritardo massimo in millisecondi dal momento in cui un trasferimento isocrono viene completato dal controller host (locale o remoto) al momento in cui la richiesta del driver client corrispondente viene completata dallo stack di driver USB. Per MA-USB, include il ritardo massimo associato al supporto di rete.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10, versione 1709 |
Server minimo supportato | Windows Server 2016 |
Intestazione | usb.h |