EVT_UCX_ENDPOINT_GET_ISOCH_TRANSFER_PATH_DELAYS callback function (ucxendpoint.h)
UCX invokes this callback function to get information about transfer path delays for an isochronous endpoint.
Syntax
EVT_UCX_ENDPOINT_GET_ISOCH_TRANSFER_PATH_DELAYS EvtUcxEndpointGetIsochTransferPathDelays;
NTSTATUS EvtUcxEndpointGetIsochTransferPathDelays(
[in] UCXENDPOINT UcxEndpoint,
[in, out] PUCX_ENDPOINT_ISOCH_TRANSFER_PATH_DELAYS UcxEndpointTransferPathDelays
)
{...}
Parameters
[in] UcxEndpoint
A handle to a UCXENDPOINT object that represents the isochronous endpoint for which the client driver receives the transfer path delays.
[in, out] UcxEndpointTransferPathDelays
A pointer to a UCX_ENDPOINT_ISOCH_TRANSFER_PATH_DELAYS structure that contains transfer path delay values.
Return value
If the operation is successful, the callback function must return STATUS_SUCCESS, or another status value for which NT_SUCCESS(status) equals TRUE. Otherwise it must return a status value for which NT_SUCCESS(status) equals FALSE.
Remarks
The UCX client driver registers this callback function with the USB host controller extension (UCX) by calling the UcxEndpointCreate method.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10, version 1709 |
Minimum supported server | Windows Server 2016 |
Target Platform | Windows |
Minimum KMDF version | 1.0 |
Minimum UMDF version | 2.0 |
Header | ucxendpoint.h (include Ucxclass.h) |
IRQL | <=DISPATCH_LEVEL |