WinUsb_GetCurrentFrameNumber-Funktion (winusb.h)
Die WinUsb_GetCurrentFrameNumber-Funktion ruft die aktuelle Framenummer für den Bus ab.
Syntax
BOOL WinUsb_GetCurrentFrameNumber(
[in] WINUSB_INTERFACE_HANDLE InterfaceHandle,
[out] PULONG CurrentFrameNumber,
[out] LARGE_INTEGER *TimeStamp
);
Parameter
[in] InterfaceHandle
Das Handle für das Gerät, das CreateFile zurückgegeben hat.
[out] CurrentFrameNumber
Der aktuelle Framenummerwert.
[out] TimeStamp
Der Zeitstempelwert, als der aktuelle Frame gelesen wurde.
Rückgabewert
WinUsb_GetCurrentFrameNumber gibt TRUE zurück, wenn der Vorgang erfolgreich ist. Andernfalls gibt diese Funktion FALSE zurück, und der Aufrufer kann den protokollierten Fehler abrufen, indem er GetLastError aufruft.
Hinweise
Der Aufrufer kann den PerformanceCount mit dem wert vergleichen, der von der Win32-Funktion QueryPerformanceCounter zurückgegeben wird, um zu ermitteln, ob nach dem Lesen der Framenummer eine Verzögerung beim Wechsel zurück in den Benutzermodus aufgetreten ist. Der Aufrufer kann dann die Startframenummer nach Bedarf anpassen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8.1 |
Unterstützte Mindestversion (Server) | Windows Server 2012 R2 |
Zielplattform | Universell |
Header | winusb.h (einschließlich Winusb.h) |
Bibliothek | Winusb.lib |
DLL | Winusb.dll |
Weitere Informationen
Senden isochroner USB-Übertragungen aus einer WinUSB-Desktop-App