KeConvertAuxiliaryCounterToPerformanceCounter, fonction (wdm.h)
La routine KeConvertAuxiliaryCounterToPerformanceCounter convertit la valeur de compteur auxiliaire spécifiée en valeur de compteur de performances.
Syntaxe
NTSTATUS KeConvertAuxiliaryCounterToPerformanceCounter(
[in] ULONG64 AuxiliaryCounterValue,
[out] PULONG64 PerformanceCounterValue,
[out, optional] PULONG64 ConversionError
);
Paramètres
[in] AuxiliaryCounterValue
Valeur de compteur auxiliaire à convertir.
[out] PerformanceCounterValue
Pointeur vers la variable qui contient la valeur du compteur de performances convertie.
[out, optional] ConversionError
Pointeur vers une variable qui contient l’erreur de conversion estimée en unités de nanoseconde.
Valeur retournée
KeConvertAuxiliaryCounterToPerformanceCounter 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 AuxiliaryCounterValue n’est pas valide. Par exemple, la valeur est antérieure au dernier démarrage/récupération du système, ou est hors de la plage +/- 10s par rapport à la valeur de compteur auxiliaire actuelle. |
|
La routine ne peut pas convertir la valeur spécifiée avec une précision acceptable. |
Remarques
Vérifiez que la valeur du compteur auxiliaire spécifiée est comprise dans +/- 10s par rapport à la valeur actuelle.
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 |