функция обратного вызова EVT_UCX_CONTROLLER_GET_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC (ucxcontroller.h)

UCX вызывает этот обратный вызов, чтобы получить значение счетчика производительности системных запросов (QPC), синхронизированное с кадром и микрофреймом.

Синтаксис

EVT_UCX_CONTROLLER_GET_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC EvtUcxControllerGetFrameNumberAndQpcForTimeSync;

void EvtUcxControllerGetFrameNumberAndQpcForTimeSync(
  [in] UCXCONTROLLER UcxController,
  [in] WDFREQUEST WdfRequest,
  [in] size_t OutputBufferLength,
  [in] size_t InputBufferLength
)
{...}

Параметры

[in] UcxController

Дескриптор контроллера UCX, который драйвер клиента получил в предыдущем вызове метода UcxControllerCreate .

[in] WdfRequest

Объект запроса платформы, содержащий запрос на получение синхронизированного номера кадра и микрофрейма.

[in] OutputBufferLength

Длина выходного буфера запроса в байтах, если выходной буфер доступен. Это значение представляет собой размер структуры USB_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC_INFORMATION .

[in] InputBufferLength

Длина входного буфера запроса (в байтах), если входной буфер доступен. Это значение представляет собой размер структуры USB_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC_INFORMATION .

Возвращаемое значение

None

Требования

Требование Значение
Минимальная версия клиента Windows 10 версии 1709
Минимальная версия сервера Windows Server 2016
Целевая платформа Windows
Минимальная версия KMDF 1,0
Минимальная версия UMDF 2,0
Верхняя часть ucxcontroller.h (включая Ucxclass.h)
IRQL PASSIVE_LEVEL

См. также раздел

IOCTL_USB_GET_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC