функция 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