_URB_GET_ISOCH_PIPE_TRANSFER_PATH_DELAYS Struktur (usb.h)
Die _URB_GET_ISOCH_PIPE_TRANSFER_PATH_DELAYS Struktur wird von USB-Clienttreibern verwendet, um Verzögerungen im Zusammenhang mit der isochronen Übertragungsprogrammierung im Hostcontroller und der Übertragung zu erhalten, damit der Clienttreiber sicherstellen kann, dass das Gerät die isochronen Pakete rechtzeitig abruft.
Syntax
struct _URB_GET_ISOCH_PIPE_TRANSFER_PATH_DELAYS {
struct _URB_HEADER Hdr;
USBD_PIPE_HANDLE PipeHandle;
ULONG MaximumSendPathDelayInMilliSeconds;
ULONG MaximumCompletionPathDelayInMilliSeconds;
};
Angehörige
Hdr
Zeigen Sie auf eine _URB_HEADER Struktur, die die URB-Headerinformationen angibt.
Hdr.Function- muss URB_FUNCTION_GET_ISOCH_PIPE_TRANSFER_PATH_DELAYS sein, und Hdr.Length- muss auf sizeof(_URB_GET_ISOCH_PIPE_TRANSFER_PATH_DELAYS)
festgelegt werden.
PipeHandle
Gibt ein undurchsichtiges Handle an, das dem Endpunkt zugeordnet ist. Der Hostcontrollertreiber gibt dieses Handle zurück, wenn der Clienttreiber die Gerätekonfiguration mit einem URB vom Typ URB_FUNCTION_SELECT_CONFIGURATION auswählt oder wenn der Clienttreiber die Einstellungen für eine Schnittstelle mit einem URB vom Typ URB_FUNCTION_SELECT_INTERFACE ändert.
MaximumSendPathDelayInMilliSeconds
Gibt die maximale Verzögerung in Millisekunden ab dem Zeitpunkt zurück, zu dem die isochrone Übertragung des Clienttreibers vom USB-Treiberstapel empfangen wird, bis die Übertragung im Hostcontroller programmiert ist. Der Hostcontroller kann entweder ein lokaler Host (wie bei kabelgebundenem USB) oder ein Remotecontroller sein, wie bei Media-Agnostic USB (MA-USB). Bei MA-USB umfasst sie die maximale Verzögerung, die dem Netzwerkmedium zugeordnet ist.
MaximumCompletionPathDelayInMilliSeconds
Gibt die maximale Verzögerung in Millisekunden ab dem Zeitpunkt zurück, zu dem eine isochrone Übertragung vom Hostcontroller (lokal oder remote) abgeschlossen wird, bis die Anforderung des entsprechenden Clienttreibers vom USB-Treiberstapel abgeschlossen wird. Für MA-USB umfasst sie die maximale Verzögerung, die dem Netzwerkmedium zugeordnet ist.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10, Version 1709 |
mindestens unterstützte Server- | Windows Server 2016 |
Header- | usb.h |