_URB_GET_ISOCH_PIPE_TRANSFER_PATH_DELAYS struttura (usb.h)

La struttura _URB_GET_ISOCH_PIPE_TRANSFER_PATH_DELAYS viene usata dai driver client USB per recuperare ritardi associati alla programmazione di trasferimento isochrono nel controller host e al completamento del trasferimento in modo che il driver client possa garantire che il dispositivo ottenga i pacchetti isochronosi in 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 _URB_HEADER che specifica le informazioni sull'intestazione DELL'AREA. Hdr.Function deve essere URB_FUNCTION_GET_ISOCH_PIPE_TRANSFER_PATH_DELAYS e Hdr.Length deve essere impostato su sizeofsizeof(_URB_GET_ISOCH_PIPE_TRANSFER_PATH_DELAYS).

PipeHandle

Specifica un handle opaco per la pipe associata 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'interfaccia di tipo URB_FUNCTION_SELECT_INTERFACE.

MaximumSendPathDelayInMilliSeconds

Restituisce il ritardo massimo in millisecondi dal momento in cui il trasferimento isochronous del driver client viene ricevuto dallo stack di driver USB al momento in cui il trasferimento viene programmato nel controller host. Il controller host potrebbe essere un host locale (come nel caso di USB cablato) o potrebbe essere 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 viene completato un trasferimento isochrono 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