Fonction KeConvertPerformanceCounterToAuxiliaryCounter (wdm.h)
La routine KeConvertPerformanceCounterToAuxiliaryCounter convertit la valeur du compteur de performances spécifiée en valeur auxiliaire de compteur.
Syntaxe
NTSTATUS KeConvertPerformanceCounterToAuxiliaryCounter(
[in] ULONG64 PerformanceCounterValue,
[out] PULONG64 AuxiliaryCounterValue,
[out, optional] PULONG64 ConversionError
);
Paramètres
[in] PerformanceCounterValue
Valeur du compteur de performances à convertir.
[out] AuxiliaryCounterValue
Pointeur vers la variable qui contient la valeur de compteur auxiliaire convertie.
[out, optional] ConversionError
Pointeur vers une variable qui contient l’erreur de conversion estimée en unités de nanoseconde.
Valeur retournée
KeConvertPerformanceCounterToAuxiliaryCounter peut retourner l’un des éléments suivants :
Code de retour | Description |
---|---|
|
La conversion a réussi. |
|
Le compteur auxiliaire n’est pas pris en charge. |
|
La valeur PerformanceCounterValue n’est pas valide. Par exemple, la valeur est antérieure au dernier démarrage/récupération système, ou est hors de la plage de +/- 10s par rapport à la valeur actuelle du compteur de performances. |
|
La routine ne peut pas convertir la valeur spécifiée avec une précision acceptable. |
Remarques
Vérifiez que la valeur du compteur de performances spécifiée est :
- Dans +/- 10 s par rapport à la valeur de lecture actuelle du compteur de performances.
- Pas avant la valeur du compteur de performances enregistrée lors du dernier démarrage du système ou de la récupération à partir de l’état S3/S4.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible à partir de Windows 10. |
Plateforme cible | Universal |
En-tête | wdm.h |
Bibliothèque | Ntoskrnl.lib |
DLL | Hal.dll |
IRQL | N’importe quel niveau |