função de retorno de chamada EVT_UCX_CONTROLLER_GET_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC (ucxcontroller.h)

O UCX invoca esse retorno de chamada para recuperar o valor do QPC (contador de desempenho de consulta do sistema) sincronizado com o quadro e o microframe.

Sintaxe

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
)
{...}

Parâmetros

[in] UcxController

Um identificador para o controlador UCX que o driver cliente recebeu em uma chamada anterior para o método UcxControllerCreate .

[in] WdfRequest

Um objeto de solicitação de estrutura que contém a solicitação para obter o quadro sincronizado e o número de microframe.

[in] OutputBufferLength

O comprimento, em bytes, do buffer de saída da solicitação, se um buffer de saída estiver disponível. Esse valor é o tamanho da estrutura USB_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC_INFORMATION .

[in] InputBufferLength

O comprimento, em bytes, do buffer de entrada da solicitação, se um buffer de entrada estiver disponível. Esse valor é o tamanho da estrutura USB_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC_INFORMATION .

Retornar valor

Nenhum

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 1709
Servidor mínimo com suporte Windows Server 2016
Plataforma de Destino Windows
Versão mínima do KMDF 1.0
Versão mínima do UMDF 2,0
Cabeçalho ucxcontroller.h (inclua Ucxclass.h)
IRQL PASSIVE_LEVEL

Confira também

IOCTL_USB_GET_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC