функция обратного вызова EVT_UCX_ENDPOINT_GET_ISOCH_TRANSFER_PATH_DELAYS (ucxendpoint.h)
UCX вызывает эту функцию обратного вызова для получения сведений о задержках пути передачи для изохронной конечной точки.
Синтаксис
EVT_UCX_ENDPOINT_GET_ISOCH_TRANSFER_PATH_DELAYS EvtUcxEndpointGetIsochTransferPathDelays;
NTSTATUS EvtUcxEndpointGetIsochTransferPathDelays(
[in] UCXENDPOINT UcxEndpoint,
[in, out] PUCX_ENDPOINT_ISOCH_TRANSFER_PATH_DELAYS UcxEndpointTransferPathDelays
)
{...}
Параметры
[in] UcxEndpoint
Дескриптор объекта UCXENDPOINT, который представляет изохронную конечную точку, для которой драйвер клиента получает задержки пути передачи.
[in, out] UcxEndpointTransferPathDelays
Указатель на структуру UCX_ENDPOINT_ISOCH_TRANSFER_PATH_DELAYS , содержащую значения задержки пути передачи.
Возвращаемое значение
Если операция выполнена успешно, функция обратного вызова должна возвращать STATUS_SUCCESS или другое значение состояния, для которого NT_SUCCESS(status) равно TRUE. В противном случае он должен возвращать значение состояния, для которого NT_SUCCESS(status) равно FALSE.
Комментарии
Драйвер клиента UCX регистрирует эту функцию обратного вызова в расширении USB-контроллера узла (UCX), вызывая метод UcxEndpointCreate .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 версии 1709 |
Минимальная версия сервера | Windows Server 2016 |
Целевая платформа | Windows |
Минимальная версия KMDF | 1,0 |
Минимальная версия UMDF | 2,0 |
Верхняя часть | ucxendpoint.h (включая Ucxclass.h) |
IRQL | <=DISPATCH_LEVEL |