EVT_UCX_CONTROLLER_GET_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC fonction de rappel (ucxcontroller.h)

UCX appelle ce rappel pour récupérer la valeur du compteur de performances des requêtes système (QPC) synchronisée avec le frame et le microframe.

Syntaxe

EVT_UCX_CONTROLLER_GET_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC EvtUcxControllerGetFrameNumberAndQpcForTimeSync;

void EvtUcxControllerGetFrameNumberAndQpcForTimeSync(
  [in] UCXCONTROLLER UcxController,
  [in] WDFREQUEST WdfRequest,
  [in] size_t OutputBufferLength,
  [in] size_t InputBufferLength
)
{...}

Paramètres

[in] UcxController

Handle du contrôleur UCX que le pilote client a reçu lors d’un appel précédent à la méthode UcxControllerCreate .

[in] WdfRequest

Objet de requête d’infrastructure qui contient la demande d’obtention du frame synchronisé et du numéro de microframe.

[in] OutputBufferLength

Longueur, en octets, de la mémoire tampon de sortie de la requête, si une mémoire tampon de sortie est disponible. Cette valeur correspond à la taille de la structure USB_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC_INFORMATION .

[in] InputBufferLength

Longueur, en octets, de la mémoire tampon d’entrée de la demande, si une mémoire tampon d’entrée est disponible. Cette valeur correspond à la taille de la structure USB_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC_INFORMATION .

Valeur de retour

None

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 1709
Serveur minimal pris en charge Windows Server 2016
Plateforme cible Windows
Version KMDF minimale 1.0
Version UMDF minimale 2.0
En-tête ucxcontroller.h (inclure Ucxclass.h)
IRQL PASSIVE_LEVEL

Voir aussi

IOCTL_USB_GET_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC