Share via


PerfOpenQueryHandle-Funktion (perflib.h)

Erstellt ein Handle, das auf eine Abfrage im angegebenen System verweist. Eine Abfrage ist eine Liste von Leistungsindikatorenspezifikationen.

Syntax

ULONG PerfOpenQueryHandle(
  [in, optional] LPCWSTR szMachine,
  [out]          HANDLE  *phQuery
);

Parameter

[in, optional] szMachine

Der Name des Computers, für den Sie das Abfragehandle abrufen möchten.

[out] phQuery

Das Handle für die Abfrage. Rufen Sie PerfCloseQueryHandle auf, um das Handle zu schließen, wenn Sie es nicht mehr benötigen.

Rückgabewert

Wenn die Funktion erfolgreich ist, wird ERROR_SUCCESS zurückgegeben.

Wenn die Funktion fehlschlägt, ist der Rückgabewert ein Systemfehlercode.

Hinweise

Verwenden Sie PerfAddCounters und PerfDeleteCounters , um der Liste Zählerspezifikationen hinzuzufügen oder zu entfernen. Verwenden Sie PerfQueryCounterInfo , um die derzeit in der Liste enthaltenen Zählerspezifikationen abzurufen und die Indizes zu bestimmen, an denen die Daten für jeden Leistungsindikator von PerfQueryCounterData zurückgegeben werden. Verwenden Sie PerfQueryCounterData , um die Werte der Leistungsindikatoren abzurufen, die den Zählerspezifikationen entsprechen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1607 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2016 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile perflib.h
Bibliothek AdvAPI32.lib
DLL AdvAPI32.dll

Weitere Informationen

PerfAddCounters

PerfCloseQueryHandle

PerfDeleteCounters

PerfQueryCounterData

PerfQueryCounterInfo