Поделиться через


функция WinUsb_GetCurrentFrameNumber (winusb.h)

Функция WinUsb_GetCurrentFrameNumber получает текущий номер кадра для шины.

Синтаксис

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

Параметры

[in] InterfaceHandle

Дескриптор устройства, возвращенного CreateFile .

[out] CurrentFrameNumber

Текущее значение номера кадра.

[out] TimeStamp

Значение метки времени при чтении текущего кадра.

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

WinUsb_GetCurrentFrameNumber возвращает значение TRUE, если операция выполнена успешно. В противном случае эта функция возвращает значение FALSE, и вызывающий объект может получить зарегистрированную ошибку, вызвав Метод GetLastError.

Комментарии

Вызывающий объект может сравнить PerformanceCount со значением, возвращаемым функцией Win32 QueryPerformanceCounter , чтобы определить, была ли задержка при переходе в пользовательский режим после считывания номера кадра. Затем вызывающий объект может настроить начальный номер кадра при необходимости.

Требования

Требование Значение
Минимальная версия клиента Windows 8.1
Минимальная версия сервера Windows Server 2012 R2
Целевая платформа Универсальное
Верхняя часть winusb.h (включая Winusb.h)
Библиотека Winusb.lib
DLL Winusb.dll

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

Отправка изохронных передач по USB из классического приложения WinUSB

Функции WinUSB