función WinUsb_GetCurrentFrameNumberAndQpc (winusb.h)
La función WinUsb_GetCurrentFrameNumberAndQpc recupera el valor del contador de rendimiento de consultas del sistema (QPC) sincronizado con el marco y el microframe.
Sintaxis
BOOL WinUsb_GetCurrentFrameNumberAndQpc(
[in] WINUSB_INTERFACE_HANDLE InterfaceHandle,
[in] PUSB_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC_INFORMATION FrameQpcInfo
);
Parámetros
[in] InterfaceHandle
Identificador opaco recuperado en la llamada anterior a WinUsb_Initialize.
[in] FrameQpcInfo
Puntero a una estructura de USB_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC_INFORMATION . En la salida, CurrentQueryPerformanceCounter se establece en el valor QPC del sistema (en microsegundos) predicho por la pila de controladores USB. Opcionalmente, en la entrada, el autor de la llamada puede especificar un fotograma y un número de microframe para el que se va a recuperar el valor de QPC.
En la salida, el miembro QueryPerformanceCounterAtInputFrameOrMicroFrame se establece en el valor QPC de ese marco o microframe.
Valor devuelto
WinUsb_GetCurrentFrameNumberAndQpc devuelve TRUE si la operación se realiza correctamente. De lo contrario, esta rutina devuelve FALSE y el autor de la llamada puede recuperar el error registrado llamando a GetLastError.
GetLastError puede devolver uno de los siguientes códigos de error.
Código devuelto | Descripción |
---|---|
|
El llamador pasó NULL en el parámetro InterfaceHandle o FrameQpcInfo . |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10 |
Servidor mínimo compatible | Windows Server 2016 |
Plataforma de destino | Universal |
Encabezado | winusb.h (incluya Winusb.h) |
Library | Winusb.lib |
Archivo DLL | Winusb.dll |