EVT_UCX_ENDPOINT_GET_ISOCH_TRANSFER_PATH_DELAYS fonction de rappel (ucxendpoint.h)
UCX appelle cette fonction de rappel pour obtenir des informations sur les retards de chemin de transfert pour un point de terminaison isochronieux.
Syntaxe
EVT_UCX_ENDPOINT_GET_ISOCH_TRANSFER_PATH_DELAYS EvtUcxEndpointGetIsochTransferPathDelays;
NTSTATUS EvtUcxEndpointGetIsochTransferPathDelays(
[in] UCXENDPOINT UcxEndpoint,
[in, out] PUCX_ENDPOINT_ISOCH_TRANSFER_PATH_DELAYS UcxEndpointTransferPathDelays
)
{...}
Paramètres
[in] UcxEndpoint
Handle d’un objet UCXENDPOINT qui représente le point de terminaison isochronisé pour lequel le pilote client reçoit les retards de chemin de transfert.
[in, out] UcxEndpointTransferPathDelays
Pointeur vers une structure UCX_ENDPOINT_ISOCH_TRANSFER_PATH_DELAYS qui contient des valeurs de délai de chemin de transfert.
Valeur retournée
Si l’opération réussit, la fonction de rappel doit retourner STATUS_SUCCESS ou une autre valeur status pour laquelle NT_SUCCESS(status) est égal à TRUE. Sinon, il doit retourner une valeur status pour laquelle NT_SUCCESS(status) est false.
Remarques
Le pilote client UCX inscrit cette fonction de rappel auprès de l’extension du contrôleur hôte USB (UCX) en appelant la méthode UcxEndpointCreate .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 1709 |
Serveur minimal pris en charge | Windows Server 2016 |
Plateforme cible | Windows |
Version KMDF minimale | 1.0 |
Version UMDF minimale | 2.0 |
En-tête | ucxendpoint.h (inclure Ucxclass.h) |
IRQL | <=DISPATCH_LEVEL |