ConvertAuxiliaryCounterToPerformanceCounter-Funktion (realtimeapiset.h)

Konvertiert den angegebenen Hilfsindikatorwert in den entsprechenden Leistungsindikatorwert. stellt optional den geschätzten Konvertierungsfehler in Nanosekunden aufgrund von Latenzen und maximal möglicher Drift bereit.

Syntax

HRESULT ConvertAuxiliaryCounterToPerformanceCounter(
  [in]            ULONGLONG  ullAuxiliaryCounterValue,
  [out]           PULONGLONG lpPerformanceCounterValue,
  [out, optional] PULONGLONG lpConversionError
);

Parameter

[in] ullAuxiliaryCounterValue

Der zu konvertierende Hilfsindikatorwert.

[out] lpPerformanceCounterValue

Enthält bei Erfolg den konvertierten Leistungsindikatorwert. Wird nicht definiert, wenn die Funktion fehlschlägt.

[out, optional] lpConversionError

Enthält bei Erfolg den geschätzten Konvertierungsfehler in Nanosekunden. Wird nicht definiert, wenn die Funktion fehlschlägt.

Rückgabewert

Gibt S_OK zurück, wenn die Konvertierung erfolgreich ist. Gibt andernfalls ein weiteres HRESULT zurück, das den Fehler angibt.

Rückgabewert BESCHREIBUNG
S_OK
Die Funktion wurde erfolgreich ausgeführt.
E_NOTIMPL
Der Hilfsindikator wird nicht unterstützt.
E_BOUNDS
Der zu konvertierende Wert befindet sich außerhalb des zulässigen Bereichs (+/- 10 Sekunden ab dem Zeitpunkt, an dem der Aufgerufene aufgetreten ist).

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1703 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2016 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile realtimeapiset.h
Bibliothek Mincore.lib
DLL Kernel32.dll