função WinUsb_GetCurrentFrameNumber (winusb.h)

A função WinUsb_GetCurrentFrameNumber obtém o número do quadro atual para o barramento.

Sintaxe

BOOL WinUsb_GetCurrentFrameNumber(
  [in]  WINUSB_INTERFACE_HANDLE InterfaceHandle,
  [out] PULONG                  CurrentFrameNumber,
  [out] LARGE_INTEGER           *TimeStamp
);

Parâmetros

[in] InterfaceHandle

O identificador para o dispositivo que CreateFile retornou.

[out] CurrentFrameNumber

O valor do número do quadro atual.

[out] TimeStamp

O valor do carimbo de data/hora quando o quadro atual foi lido.

Retornar valor

WinUsb_GetCurrentFrameNumber retornará TRUE se a operação for bem-sucedida. Caso contrário, essa função retornará FALSE e o chamador poderá recuperar o erro registrado chamando GetLastError.

Comentários

O chamador pode comparar PerformanceCount com o valor retornado pela função Win32 QueryPerformanceCounter para determinar se houve um atraso na transição de volta para o modo de usuário depois que o número do quadro foi lido. O chamador pode ajustar o número do quadro inicial conforme necessário.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8.1
Servidor mínimo com suporte Windows Server 2012 R2
Plataforma de Destino Universal
Cabeçalho winusb.h (inclua Winusb.h)
Biblioteca Winusb.lib
DLL Winusb.dll

Confira também

Enviar transferências isócronas USB de um aplicativo da área de trabalho do WinUSB

Funções do WinUSB