KeConvertPerformanceCounterToAuxiliaryCounter-Funktion (wdm.h)
Die KeConvertPerformanceCounterToAuxiliaryCounter-Routine konvertiert den angegebenen Leistungsindikatorwert in einen Hilfsindikatorwert.
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 Hilfsindikatorwert enthält.
[out, optional] ConversionError
Ein Zeiger auf eine Variable, die den geschätzten Konvertierungsfehler in Nanosekundeneinheiten enthält.
Rückgabewert
KeConvertPerformanceCounterToAuxiliaryCounter kann folgendes zurückgeben:
Rückgabecode | Beschreibung |
---|---|
|
Die Konvertierung war erfolgreich. |
|
Hilfsindikator wird nicht unterstützt. |
|
Der PerformanceCounterValue-Wert ist ungültig. Beispielsweise ist der Wert früher als der letzte Start/Wiederherstellung des Systems oder liegt im Vergleich zum aktuellen Leistungsindikatorwert außerhalb des +/- 10s-Bereichs. |
|
Die Routine kann den angegebenen Wert nicht mit akzeptabler Genauigkeit konvertieren. |
Hinweise
Stellen Sie sicher, dass der angegebene Leistungsindikatorwert wie folgt lautet:
- Innerhalb von +/- 10s im Vergleich zum aktuellen Lesewert des Leistungsindikators.
- Nicht früher als der aufgezeichnete Leistungsindikatorwert beim letzten Start oder Wiederherstellung des Systems aus dem S3/S4-Zustand.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar ab Windows 10. |
Zielplattform | Universell |
Header | wdm.h |
Bibliothek | Ntoskrnl.lib |
DLL | Hal.dll |
IRQL | Beliebige Ebene |