KeConvertPerformanceCounterToAuxiliaryCounter-Funktion (wdm.h)
Die KeConvertPerformanceCounterToAuxiliaryCounter Routine konvertiert den angegebenen Leistungsindikatorwert in einen Hilfszählerwert.
Syntax
NTSTATUS KeConvertPerformanceCounterToAuxiliaryCounter(
[in] ULONG64 PerformanceCounterValue,
[out] PULONG64 AuxiliaryCounterValue,
[out, optional] PULONG64 ConversionError
);
Parameter
[in] PerformanceCounterValue
Der zu konvertierende Leistungsindikatorwert.
[out] AuxiliaryCounterValue
Ein Zeiger auf die Variable, die den konvertierten Hilfszählerwert enthält.
[out, optional] ConversionError
Ein Zeiger auf eine Variable, die den geschätzten Konvertierungsfehler in Einheiten von Nanosekunden enthält.
Rückgabewert
KeConvertPerformanceCounterToAuxiliaryCounter kann eine der folgenden Werte zurückgeben:
Rückgabecode | Beschreibung |
---|---|
|
Die Konvertierung war erfolgreich. |
|
Hilfszähler wird nicht unterstützt. |
|
Der PerformanceCounterValue Wert ist ungültig. Beispielsweise liegt der Wert vor dem letzten Systemstart/der letzten Wiederherstellung oder außerhalb des Bereichs +/- 10s im Vergleich zum aktuellen Leistungsindikatorwert. |
|
Die Routine kann den angegebenen Wert nicht mit akzeptabler Genauigkeit konvertieren. |
Bemerkungen
Stellen Sie sicher, dass der angegebene Leistungsindikatorwert wie folgt lautet:
- Innerhalb von +/- 10s im Vergleich zum aktuellen Lesewert des Leistungsindikators.
- Nicht vor dem aufgezeichneten Leistungsindikatorwert beim letzten Systemstart oder der Wiederherstellung vom S3/S4-Zustand.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar ab Windows 10. |
Zielplattform- | Universal |
Header- | wdm.h |
Library | Ntoskrnl.lib |
DLL- | Hal.dll |
IRQL- | Beliebige Ebene |