функция обратного вызова 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(состояние) равно TRUE. В противном случае он должен вернуть значение состояния, для которого значение NT_SUCCESS(status) равно FALSE.

Замечания

Драйвер клиента UCX регистрирует эту функцию обратного вызова с расширением контроллера USB-узла (UCX), вызывая метод UcxEndpointCreate.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10 версии 1709
минимальный поддерживаемый сервер Windows Server 2016
целевая платформа Виндоус
минимальная версия KMDF 1.0
минимальная версия UMDF 2.0
заголовка ucxendpoint.h (include Ucxclass.h)
IRQL <=DISPATCH_LEVEL

См. также