Freigeben über


Leistungsindikatoren

Übersicht über die Leistungsindikatorentechnologie.

Zum Entwickeln von Leistungsindikatoren benötigen Sie die folgenden Header:

Programmieranleitungen für diese Technologie finden Sie unter:

Enumerationen

 
PerfCounterDataType

Gibt den Inhaltstyp eines PERF_COUNTER_HEADER-Blocks an, den die PerfQueryCounterData-Funktion als Teil des PERF_DATA_HEADER-Blocks enthält, den die Funktion als Ausgabe erzeugt.
PerfRegInfoType

Gibt die Arten von Informationen an, die Sie zu einem Leistungsindikatorsatz anfordern können, indem Sie die PerfQueryCounterSetRegistrationInfo-Funktion aufrufen.

Functions

 
CounterPathCallBack

Anwendungen implementieren die CounterPathCallBack-Funktion, um die vom Dialogfeld Durchsuchen zurückgegebenen Indikatorenpfadzeichenfolgen zu verarbeiten.
LoadPerfCounterTextStringsA

Lädt die Leistungsobjekte und Leistungsindikatoren, die in der angegebenen Initialisierungsdatei definiert sind, auf den Computer. (ANSI)
LoadPerfCounterTextStringsW

Lädt die Leistungsobjekte und Leistungsindikatoren, die in der angegebenen Initialisierungsdatei definiert sind, auf den Computer. (Unicode)
PdhAddCounterA

Fügt der Abfrage den angegebenen Leistungsindikator hinzu. (ANSI)
PdhAddCounterW

Fügt der Abfrage den angegebenen Leistungsindikator hinzu. (Unicode)
PdhAddEnglishCounterA

Fügt der Abfrage den angegebenen sprachneutralen Zähler hinzu. (ANSI)
PdhAddEnglishCounterW

Fügt der Abfrage den angegebenen sprachneutralen Zähler hinzu. (Unicode)
PdhBindInputDataSourceA

Bindet eine oder mehrere Binärprotokolldateien zum Lesen von Protokolldaten. (ANSI)
PdhBindInputDataSourceW

Bindet eine oder mehrere Binärprotokolldateien zum Lesen von Protokolldaten. (Unicode)
PdhBrowseCountersA

Zeigt ein Dialogfeld Leistungsindikatoren durchsuchen an, mit dem der Benutzer einen oder mehrere Leistungsindikatoren auswählen kann, die er der Abfrage hinzufügen möchte. Um Handles für Datenquellen zu verwenden, verwenden Sie die PdhBrowseCountersH-Funktion. (ANSI)
PdhBrowseCountersHA

Zeigt ein Dialogfeld Leistungsindikatoren durchsuchen an, mit dem der Benutzer einen oder mehrere Leistungsindikatoren auswählen kann, die er der Abfrage hinzufügen möchte. Diese Funktion ist identisch mit der PdhBrowseCounters-Funktion, mit der Ausnahme, dass sie die Verwendung von Handles für Datenquellen unterstützt. (ANSI)
PdhBrowseCountersHW

Zeigt ein Dialogfeld Leistungsindikatoren durchsuchen an, mit dem der Benutzer einen oder mehrere Leistungsindikatoren auswählen kann, die er der Abfrage hinzufügen möchte. Diese Funktion ist identisch mit der PdhBrowseCounters-Funktion, mit der Ausnahme, dass sie die Verwendung von Handles für Datenquellen unterstützt. (Unicode)
PdhBrowseCountersW

Zeigt ein Dialogfeld Leistungsindikatoren durchsuchen an, mit dem der Benutzer einen oder mehrere Leistungsindikatoren auswählen kann, die er der Abfrage hinzufügen möchte. Um Handles für Datenquellen zu verwenden, verwenden Sie die PdhBrowseCountersH-Funktion. (Unicode)
PdhCalculateCounterFromRawValue

Berechnet den anzeigebaren Wert von zwei rohen Zählerwerten.
PdhCloseLog

Schließt die angegebene Protokolldatei.
PdhCloseQuery

Schließt alle Leistungsindikatoren, die in der angegebenen Abfrage enthalten sind, schließt alle Handles im Zusammenhang mit der Abfrage und gibt den gesamten der Abfrage zugeordneten Arbeitsspeicher frei.
PdhCollectQueryData

Erfasst den aktuellen Rohdatenwert für alle Leistungsindikatoren in der angegebenen Abfrage und aktualisiert den status Code jedes Indikators. (PdhCollectQueryData)
PdhCollectQueryDataEx

Verwendet einen separaten Thread, um den aktuellen Rohdatenwert für alle Leistungsindikatoren in der angegebenen Abfrage zu sammeln. Die Funktion signalisiert dann das anwendungsdefinierte Ereignis und wartet das angegebene Zeitintervall, bevor sie zurückgegeben wird.
PdhCollectQueryDataWithTime

Erfasst den aktuellen Rohdatenwert für alle Leistungsindikatoren in der angegebenen Abfrage und aktualisiert den status Code jedes Indikators. (PdhCollectQueryDataWithTime)
PdhComputeCounterStatistics

Berechnet Statistiken für einen Zähler aus einem Array von Rohwerten.
PdhConnectMachineA

Stellt eine Verbindung mit dem angegebenen Computer her. (ANSI)
PdhConnectMachineW

Stellt eine Verbindung mit dem angegebenen Computer her. (Unicode)
PdhEnumLogSetNamesA

Listet die Namen der Protokollsätze im DSN auf. (ANSI)
PdhEnumLogSetNamesW

Listet die Namen der Protokollsätze im DSN auf. (Unicode)
PdhEnumMachinesA

Gibt eine Liste der Computernamen zurück, die Leistungsindikatoren in einer Protokolldatei zugeordnet sind. (PdhEnumMachinesA)
PdhEnumMachinesHA

Gibt eine Liste der Computernamen zurück, die Leistungsindikatoren in einer Protokolldatei zugeordnet sind. (PdhEnumMachinesHA)
PdhEnumMachinesHW

Gibt eine Liste der Computernamen zurück, die Leistungsindikatoren in einer Protokolldatei zugeordnet sind. (PdhEnumMachinesHW)
PdhEnumMachinesW

Gibt eine Liste der Computernamen zurück, die Leistungsindikatoren in einer Protokolldatei zugeordnet sind. (PdhEnumMachinesW)
PdhEnumObjectItemsA

Gibt den Zähler des angegebenen Objekts und instance Namen zurück, die auf dem angegebenen Computer oder in der angegebenen Protokolldatei vorhanden sind. Verwenden Sie die PdhEnumObjectItemsH-Funktion, um Handles für Datenquellen zu verwenden. (ANSI)
PdhEnumObjectItemsHA

Gibt den Zähler des angegebenen Objekts und instance Namen zurück, die auf dem angegebenen Computer oder in der angegebenen Protokolldatei vorhanden sind. Diese Funktion ist identisch mit der PdhEnumObjectItems-Funktion, mit der Ausnahme, dass sie die Verwendung von Handles für Datenquellen unterstützt. (ANSI)
PdhEnumObjectItemsHW

Gibt den Zähler des angegebenen Objekts und instance Namen zurück, die auf dem angegebenen Computer oder in der angegebenen Protokolldatei vorhanden sind. Diese Funktion ist identisch mit der PdhEnumObjectItems-Funktion, mit der Ausnahme, dass sie die Verwendung von Handles für Datenquellen unterstützt. (Unicode)
PdhEnumObjectItemsW

Gibt den Zähler des angegebenen Objekts und instance Namen zurück, die auf dem angegebenen Computer oder in der angegebenen Protokolldatei vorhanden sind. Verwenden Sie die PdhEnumObjectItemsH-Funktion, um Handles für Datenquellen zu verwenden. (Unicode)
PdhEnumObjectsA

Gibt eine Liste der Objekte zurück, die auf dem angegebenen Computer oder in der angegebenen Protokolldatei verfügbar sind. Verwenden Sie die PdhEnumObjectsH-Funktion, um Handles für Datenquellen zu verwenden. (ANSI)
PdhEnumObjectsHA

Gibt eine Liste der Objekte zurück, die auf dem angegebenen Computer oder in der angegebenen Protokolldatei verfügbar sind. Diese Funktion ist mit PdhEnumObjects identisch, mit der Ausnahme, dass sie die Verwendung von Handles für Datenquellen unterstützt. (ANSI)
PdhEnumObjectsHW

Gibt eine Liste der Objekte zurück, die auf dem angegebenen Computer oder in der angegebenen Protokolldatei verfügbar sind. Diese Funktion ist mit PdhEnumObjects identisch, mit der Ausnahme, dass sie die Verwendung von Handles für Datenquellen unterstützt. (Unicode)
PdhEnumObjectsW

Gibt eine Liste der Objekte zurück, die auf dem angegebenen Computer oder in der angegebenen Protokolldatei verfügbar sind. Verwenden Sie die PdhEnumObjectsH-Funktion, um Handles für Datenquellen zu verwenden. (Unicode)
PdhExpandCounterPathA

Untersucht den angegebenen Computer (oder lokalen Computer, wenn keine angegeben ist) auf Leistungsindikatoren und Instanzen von Leistungsindikatoren, die den Wildcardzeichenfolgen im Indikatorpfad entsprechen. (ANSI)
PdhExpandCounterPathW

Untersucht den angegebenen Computer (oder lokalen Computer, wenn keine angegeben ist) auf Leistungsindikatoren und Instanzen von Leistungsindikatoren, die den Wildcardzeichenfolgen im Indikatorpfad entsprechen. (Unicode)
PdhExpandWildCardPathA

Untersucht den angegebenen Computer oder die angegebene Protokolldatei und gibt die Zählerpfade zurück, die dem angegebenen Indikatorpfad entsprechen, der Wildcardzeichen enthält. Um Handles für Datenquellen zu verwenden, verwenden Sie die PdhExpandWildCardPathH-Funktion. (ANSI)
PdhExpandWildCardPathHA

Untersucht den angegebenen Computer oder die angegebene Protokolldatei und gibt die Zählerpfade zurück, die dem angegebenen Indikatorpfad entsprechen, der Wildcardzeichen enthält. Diese Funktion ist identisch mit der PdhExpandWildCardPath-Funktion, mit der Ausnahme, dass sie die Verwendung von Handles für Datenquellen unterstützt. (ANSI)
PdhExpandWildCardPathHW

Untersucht den angegebenen Computer oder die angegebene Protokolldatei und gibt die Zählerpfade zurück, die dem angegebenen Indikatorpfad entsprechen, der Wildcardzeichen enthält. Diese Funktion ist identisch mit der PdhExpandWildCardPath-Funktion, mit der Ausnahme, dass sie die Verwendung von Handles für Datenquellen unterstützt. (Unicode)
PdhExpandWildCardPathW

Untersucht den angegebenen Computer oder die angegebene Protokolldatei und gibt die Zählerpfade zurück, die dem angegebenen Indikatorpfad entsprechen, der Wildcardzeichen enthält. Um Handles für Datenquellen zu verwenden, verwenden Sie die PdhExpandWildCardPathH-Funktion. (Unicode)
PdhFormatFromRawValue

Berechnet einen anzeigebaren Wert für die angegebenen unformatierten Zählerwerte.
PdhGetCounterInfoA

Ruft Informationen zu einem Leistungsindikator ab, z. B. Datengröße, Indikatortyp, Pfad und vom Benutzer bereitgestellte Datenwerte. (ANSI)
PdhGetCounterInfoW

Ruft Informationen zu einem Leistungsindikator ab, z. B. Datengröße, Indikatortyp, Pfad und vom Benutzer bereitgestellte Datenwerte. (Unicode)
PdhGetCounterTimeBase

Gibt die Zeitbasis des angegebenen Leistungsindikators zurück.
PdhGetDataSourceTimeRangeA

Bestimmt den Zeitraum, die Anzahl der Einträge und ggf. die Größe des Puffers, der die Leistungsdaten aus der angegebenen Eingabequelle enthält. Um Handles für Datenquellen zu verwenden, verwenden Sie die PdhGetDataSourceTimeRangeH-Funktion. (ANSI)
PdhGetDataSourceTimeRangeH

Bestimmt den Zeitraum, die Anzahl der Einträge und ggf. die Größe des Puffers, der die Leistungsdaten aus der angegebenen Eingabequelle enthält. Diese Funktion ist identisch mit der PdhGetDataSourceTimeRange-Funktion, mit der Ausnahme, dass sie die Verwendung von Handles für Datenquellen unterstützt.
PdhGetDataSourceTimeRangeW

Bestimmt den Zeitraum, die Anzahl der Einträge und ggf. die Größe des Puffers, der die Leistungsdaten aus der angegebenen Eingabequelle enthält. Um Handles für Datenquellen zu verwenden, verwenden Sie die PdhGetDataSourceTimeRangeH-Funktion. (Unicode)
PdhGetDefaultPerfCounterA

Ruft den Namen des Standardindikators für das angegebene Objekt ab. Dieser Name kann verwendet werden, um die anfängliche Zählerauswahl im Dialogfeld Zähler durchsuchen festzulegen. Um Handles für Datenquellen zu verwenden, verwenden Sie die PdhGetDefaultPerfCounterH-Funktion. (ANSI)
PdhGetDefaultPerfCounterHA

Ruft den Namen des Standardindikators für das angegebene Objekt ab. (ANSI)
PdhGetDefaultPerfCounterHW

Ruft den Namen des Standardindikators für das angegebene Objekt ab. (Unicode)
PdhGetDefaultPerfCounterW

Ruft den Namen des Standardindikators für das angegebene Objekt ab. Dieser Name kann verwendet werden, um die anfängliche Zählerauswahl im Dialogfeld Zähler durchsuchen festzulegen. Um Handles für Datenquellen zu verwenden, verwenden Sie die PdhGetDefaultPerfCounterH-Funktion. (Unicode)
PdhGetDefaultPerfObjectA

Ruft den Namen des Standardobjekts ab. Dieser Name kann verwendet werden, um die anfängliche Objektauswahl im Dialogfeld Zähler durchsuchen festzulegen. Um Handles für Datenquellen zu verwenden, verwenden Sie die PdhGetDefaultPerfObjectH-Funktion. (ANSI)
PdhGetDefaultPerfObjectHA

Ruft den Namen des Standardobjekts ab. (ANSI)
PdhGetDefaultPerfObjectHW

Ruft den Namen des Standardobjekts ab. (Unicode)
PdhGetDefaultPerfObjectW

Ruft den Namen des Standardobjekts ab. Dieser Name kann verwendet werden, um die anfängliche Objektauswahl im Dialogfeld Zähler durchsuchen festzulegen. Um Handles für Datenquellen zu verwenden, verwenden Sie die PdhGetDefaultPerfObjectH-Funktion. (Unicode)
PdhGetDllVersion

Gibt die Version der aktuell installierten Pdh.dll-Datei zurück.
PdhGetFormattedCounterArrayA

Gibt ein Array von formatierten Zählerwerten zurück. Verwenden Sie diese Funktion, wenn Sie die Indikatorenwerte eines Zählers formatieren möchten, der ein Feldhalterzeichen für den instance Namen enthält. (ANSI)
PdhGetFormattedCounterArrayW

Gibt ein Array von formatierten Zählerwerten zurück. Verwenden Sie diese Funktion, wenn Sie die Indikatorenwerte eines Zählers formatieren möchten, der ein Feldhalterzeichen für den instance Namen enthält. (Unicode)
PdhGetFormattedCounterValue

Berechnet einen anzeigebaren Wert für den angegebenen Leistungsindikator.
PdhGetLogFileSize

Gibt die Größe der angegebenen Protokolldatei zurück.
PdhGetRawCounterArrayA

Gibt ein Array von Rohwerten aus dem angegebenen Leistungsindikator zurück. Verwenden Sie diese Funktion, wenn Sie die unformatierten Zählerwerte eines Zählers abrufen möchten, der ein Feldhalterzeichen für den instance Namen enthält. (ANSI)
PdhGetRawCounterArrayW

Gibt ein Array von Rohwerten aus dem angegebenen Leistungsindikator zurück. Verwenden Sie diese Funktion, wenn Sie die unformatierten Zählerwerte eines Zählers abrufen möchten, der ein Feldhalterzeichen für den instance Namen enthält. (Unicode)
PdhGetRawCounterValue

Gibt den aktuellen Rohwert des Indikators zurück.
PdhIsRealTimeQuery

Bestimmt, ob es sich bei der angegebenen Abfrage um eine Echtzeitabfrage handelt.
PdhLookupPerfIndexByNameA

Gibt den Zählerindex zurück, der dem angegebenen Leistungsindikatornamen entspricht. (ANSI)
PdhLookupPerfIndexByNameW

Gibt den Zählerindex zurück, der dem angegebenen Leistungsindikatornamen entspricht. (Unicode)
PdhLookupPerfNameByIndexA

Gibt den Leistungsobjektnamen oder den Leistungsindikatornamen zurück, der dem angegebenen Index entspricht. (ANSI)
PdhLookupPerfNameByIndexW

Gibt den Leistungsobjektnamen oder den Leistungsindikatornamen zurück, der dem angegebenen Index entspricht. (Unicode)
PdhMakeCounterPathA

Erstellt einen vollständigen Zählerpfad unter Verwendung der elemente, die in der PDH_COUNTER_PATH_ELEMENTS-Struktur angegeben sind. (ANSI)
PdhMakeCounterPathW

Erstellt einen vollständigen Zählerpfad unter Verwendung der elemente, die in der PDH_COUNTER_PATH_ELEMENTS-Struktur angegeben sind. (Unicode)
PdhOpenLogA

Öffnet die angegebene Protokolldatei zum Lesen oder Schreiben. (ANSI)
PdhOpenLogW

Öffnet die angegebene Protokolldatei zum Lesen oder Schreiben. (Unicode)
PdhOpenQueryA

Erstellt eine neue Abfrage, die zum Verwalten der Sammlung von Leistungsdaten verwendet wird. Um Handles für Datenquellen zu verwenden, verwenden Sie die PdhOpenQueryH-Funktion. (ANSI)
PdhOpenQueryH

Erstellt eine neue Abfrage, die zum Verwalten der Sammlung von Leistungsdaten verwendet wird. Diese Funktion ist mit der PdhOpenQuery-Funktion identisch, mit der Ausnahme, dass sie die Verwendung von Handles für Datenquellen unterstützt.
PdhOpenQueryW

Erstellt eine neue Abfrage, die zum Verwalten der Sammlung von Leistungsdaten verwendet wird. Um Handles für Datenquellen zu verwenden, verwenden Sie die PdhOpenQueryH-Funktion. (Unicode)
PdhParseCounterPathA

Analysiert die Elemente des Indikatorpfads und speichert die Ergebnisse in der PDH_COUNTER_PATH_ELEMENTS-Struktur. (ANSI)
PdhParseCounterPathW

Analysiert die Elemente des Indikatorpfads und speichert die Ergebnisse in der PDH_COUNTER_PATH_ELEMENTS-Struktur. (Unicode)
PdhParseInstanceNameA

Analysiert die Elemente einer instance Zeichenfolge. (ANSI)
PdhParseInstanceNameW

Analysiert die Elemente einer instance Zeichenfolge. (Unicode)
PdhReadRawLogRecord

Liest die Informationen in der angegebenen binären Ablaufverfolgungsprotokolldatei.
PdhRemoveCounter

Entfernt einen Zähler aus einer Abfrage.
PdhSelectDataSourceA

Zeigt ein Dialogfeld an, in dem der Benutzer aufgefordert wird, die Quelle der Leistungsdaten anzugeben. (ANSI)
PdhSelectDataSourceW

Zeigt ein Dialogfeld an, in dem der Benutzer aufgefordert wird, die Quelle der Leistungsdaten anzugeben. (Unicode)
PdhSetCounterScaleFactor

Legt den Skalierungsfaktor fest, der auf den berechneten Wert des angegebenen Indikators angewendet wird, wenn Sie den formatierten Zählerwert anfordern. Wenn das flag PDH_FMT_NOSCALE festgelegt ist, wird dieser Skalierungsfaktor ignoriert.
PdhSetDefaultRealTimeDataSource

Gibt die Quelle der Echtzeitdaten an.
PdhSetQueryTimeRange

Schränkt die Beispiele, die Sie aus einer Protokolldatei lesen können, auf diejenigen innerhalb des angegebenen Zeitbereichs ein, einschließlich.
PdhUpdateLogA

Erfasst Leistungsindikatorendaten für die aktuelle Abfrage und schreibt die Daten in die Protokolldatei. (ANSI)
PdhUpdateLogFileCatalog

Synchronisiert die Informationen im Protokolldateikatalog mit den Leistungsdaten in der Protokolldatei.
PdhUpdateLogW

Erfasst Leistungsindikatorendaten für die aktuelle Abfrage und schreibt die Daten in die Protokolldatei. (Unicode)
PdhValidatePathA

Überprüft, ob der Zähler auf dem computer vorhanden ist, der im Zählerpfad angegeben ist. (ANSI)
PdhValidatePathExA

Überprüft, ob der angegebene Indikator auf dem Computer oder in der Protokolldatei vorhanden ist. (ANSI)
PdhValidatePathExW

Überprüft, ob der angegebene Indikator auf dem Computer oder in der Protokolldatei vorhanden ist. (Unicode)
PdhValidatePathW

Überprüft, ob der Zähler auf dem computer vorhanden ist, der im Zählerpfad angegeben ist. (Unicode)
PERF_MEM_ALLOC

Anbieter implementieren diese Funktion, um benutzerdefinierte Speicherverwaltung für PERFLIB bereitzustellen. Eine
PERF_MEM_FREE

Anbieter implementieren diese Funktion, um benutzerdefinierte Speicherverwaltung für PERFLIB bereitzustellen. F
PerfAddCounters

Fügt der angegebenen Abfrage Leistungsindikatorspezifikationen hinzu.
PerfCloseQueryHandle

Schließt ein Abfragehandle, das Sie durch Aufrufen von PerfOpenQueryHandle geöffnet haben.
PerfCreateInstance

Erstellt eine instance des angegebenen Leistungsindikatorsatzes.
PerfDecrementULongCounterValue

Dekrementiert den Wert eines Zählers, dessen Wert eine 4-Byte-Ganzzahl ohne Vorzeichen ist. Anbieter verwenden diese Funktion.
PerfDecrementULongLongCounterValue

Dekrementiert den Wert eines Zählers, dessen Wert eine 8-Byte-Ganzzahl ohne Vorzeichen ist. Anbieter verwenden diese Funktion.
PerfDeleteCounters

Entfernt die angegebenen Leistungsindikatorspezifikationen aus der angegebenen Abfrage.
PerfDeleteInstance

Löscht einen instance des Zählersatzes, der von der PerfCreateInstance-Funktion erstellt wurde.
PerfEnumerateCounterSet

Ruft die Indikatorensatzbezeichner der Indikatorensätze ab, die im angegebenen System registriert sind. Indikatorensatzbezeichner sind global eindeutige Bezeichner (GUIDs).
PerfEnumerateCounterSetInstances

Ruft die Namen und Bezeichner der aktiven Instanzen eines Leistungsindikatorsatzes auf dem angegebenen System ab.
PerfIncrementULongCounterValue

Erhöht den Wert eines Zählers, dessen Wert eine 4-Byte-Ganzzahl ohne Vorzeichen ist. Anbieter verwenden diese Funktion.
PerfIncrementULongLongCounterValue

Erhöht den Wert eines Zählers, dessen Wert eine ganze Zahl ohne Vorzeichen mit 8 Byte ist. Anbieter verwenden diese Funktion.
PERFLIBREQUEST

Anbieter können diese Funktion implementieren, um Benachrichtigungen zu empfangen, wenn Consumer bestimmte Aktionen ausführen, z. B. das Hinzufügen oder Entfernen von Indikatoren aus einer Abfrage.
PerfOpenQueryHandle

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

Ruft die Werte der Leistungsindikatoren ab, die den Leistungsindikatorspezifikationen in der angegebenen Abfrage entsprechen.
PerfQueryCounterInfo

Ruft die Leistungsindikatorenspezifikationen in der angegebenen Abfrage ab.
PerfQueryCounterSetRegistrationInfo

Ruft Informationen zu einem Leistungsindikatorsatz auf dem angegebenen System ab.
PerfQueryInstance

Ruft einen Zeiger auf den angegebenen Leistungsindikatorsatz instance ab. Anbieter verwenden diese Funktion.
PerfSetCounterRefValue

Updates den Wert eines Zählers, dessen Wert ein Zeiger auf die tatsächlichen Daten ist. Anbieter verwenden diese Funktion.
PerfSetCounterSetInfo

Gibt das Layout eines bestimmten Zählersatzes an.
PerfSetULongCounterValue

Updates den Wert eines Zählers, dessen Wert eine 4-Byte-Ganzzahl ohne Vorzeichen ist. Anbieter verwenden diese Funktion.
PerfSetULongLongCounterValue

Updates den Wert eines Zählers, dessen Wert eine 8-Byte-Ganzzahl ohne Vorzeichen ist. Anbieter verwenden diese Funktion.
PerfStartProvider

Registriert den Anbieter. (PerfStartProvider)
PerfStartProviderEx

Registriert den Anbieter. (PerfStartProviderEx)
PerfStopProvider

Entfernt die Registrierung des Anbieters aus der Liste der registrierten Anbieter und gibt alle dem Anbieter zugeordneten Ressourcen frei.
PM_CLOSE_PROC

Führt die von Ihrer Leistungs-DLL erforderliche Bereinigung aus.
PM_COLLECT_PROC

Erfasst die Leistungsdaten und gibt sie an den Consumer zurück.
UnloadPerfCounterTextStringsA

Entlädt Leistungsobjekte und Leistungsindikatoren vom Computer für die angegebene Anwendung. (ANSI)
UnloadPerfCounterTextStringsW

Entlädt Leistungsobjekte und Leistungsindikatoren vom Computer für die angegebene Anwendung. (Unicode)

Strukturen

 
PDH_BROWSE_DLG_CONFIG_A

Die PDH_BROWSE_DLG_CONFIG-Struktur wird von der PdhBrowseCounters-Funktion verwendet, um das Dialogfeld Leistungsindikatoren durchsuchen zu konfigurieren. (ANSI)
PDH_BROWSE_DLG_CONFIG_HA

Die PDH_BROWSE_DLG_CONFIG_H-Struktur wird von der PdhBrowseCountersH-Funktion verwendet, um das Dialogfeld Leistungsindikatoren durchsuchen zu konfigurieren. (ANSI)
PDH_BROWSE_DLG_CONFIG_HW

Die PDH_BROWSE_DLG_CONFIG_H-Struktur wird von der PdhBrowseCountersH-Funktion verwendet, um das Dialogfeld Leistungsindikatoren durchsuchen zu konfigurieren. (Unicode)
PDH_BROWSE_DLG_CONFIG_W

Die PDH_BROWSE_DLG_CONFIG-Struktur wird von der PdhBrowseCounters-Funktion verwendet, um das Dialogfeld Leistungsindikatoren durchsuchen zu konfigurieren. (Unicode)
PDH_COUNTER_INFO_A

Die PDH_COUNTER_INFO-Struktur enthält Informationen, die die Eigenschaften eines Zählers beschreiben. Diese Informationen enthalten auch den Zählerpfad. (ANSI)
PDH_COUNTER_INFO_W

Die PDH_COUNTER_INFO-Struktur enthält Informationen, die die Eigenschaften eines Indikators beschreiben. Diese Informationen enthalten auch den Zählerpfad. (Unicode)
PDH_COUNTER_PATH_ELEMENTS_A

Die PDH_COUNTER_PATH_ELEMENTS-Struktur enthält die Komponenten eines Indikatorpfads. (ANSI)
PDH_COUNTER_PATH_ELEMENTS_W

Die PDH_COUNTER_PATH_ELEMENTS-Struktur enthält die Komponenten eines Indikatorpfads. (Unicode)
PDH_DATA_ITEM_PATH_ELEMENTS_A

Die PDH_DATA_ITEM_PATH_ELEMENTS-Struktur enthält die Pfadelemente eines bestimmten Datenelements. (ANSI)
PDH_DATA_ITEM_PATH_ELEMENTS_W

Die PDH_DATA_ITEM_PATH_ELEMENTS-Struktur enthält die Pfadelemente eines bestimmten Datenelements. (Unicode)
PDH_FMT_COUNTERVALUE

Die PDH_FMT_COUNTERVALUE-Struktur enthält den berechneten Wert des Indikators und dessen status.
PDH_FMT_COUNTERVALUE_ITEM_A

Die PDH_FMT_COUNTERVALUE_ITEM-Struktur enthält den instance Namen und den formatierten Wert eines Indikators. (ANSI)
PDH_FMT_COUNTERVALUE_ITEM_W

Die PDH_FMT_COUNTERVALUE_ITEM-Struktur enthält den instance Namen und den formatierten Wert eines Indikators. (Unicode)
PDH_RAW_COUNTER

Die PDH_RAW_COUNTER-Struktur gibt die Daten zurück, wie sie vom Zähleranbieter erfasst wurden. Für die Daten werden keine Übersetzungen, Formatierungen oder andere Interpretationen durchgeführt.
PDH_RAW_COUNTER_ITEM_A

Die PDH_RAW_COUNTER_ITEM-Struktur enthält den instance Namen und den Rohwert eines Zählers. (ANSI)
PDH_RAW_COUNTER_ITEM_W

Die PDH_RAW_COUNTER_ITEM-Struktur enthält den instance Namen und den Rohwert eines Zählers. (Unicode)
PDH_RAW_LOG_RECORD

Die PDH_RAW_LOG_RECORD-Struktur enthält Informationen zu einem binären Ablaufverfolgungsprotokolldateidatensatz.
PDH_STATISTICS

Die PDH_STATISTICS-Struktur enthält die minimalen, maximalen und mittleren Werte für ein Array von rohen Leistungsindikatorenwerten.
PDH_TIME_INFO

Die PDH_TIME_INFO-Struktur enthält Informationen zu Zeitintervallen, die auf die Stichprobenentnahme von Leistungsdaten angewendet werden.
PERF_COUNTER_BLOCK

Beschreibt den Speicherblock, der die rohen Leistungsindikatordaten für die Leistungsindikatoren eines Objekts enthält.
PERF_COUNTER_DATA

Enthält Informationen zum PERF_COUNTER_DATA Block, der die -Struktur enthält.
PERF_COUNTER_DEFINITION

Beschreibt einen Leistungsindikator.
PERF_COUNTER_HEADER

Enthält Informationen zum PERF_COUNTER_HEADER Block, der die -Struktur enthält.
PERF_COUNTER_IDENTIFIER

Enthält Informationen zum PERF_COUNTER_IDENTIFIER-Block, der die -Struktur enthält.
PERF_COUNTER_IDENTITY

Definiert den Leistungsindikator, der an den Rückruf eines Anbieters gesendet wird, wenn der Consumer der Abfrage einen Zähler hinzufügt oder daraus entfernt.
PERF_COUNTER_INFO

Definiert Informationen zu einem Leistungsindikator, den ein Anbieter verwendet. Das CTRPP-Tool generiert diese Struktur automatisch basierend auf dem von Ihnen angegebenen Schema.
PERF_COUNTER_REG_INFO

Stellt Registrierungsinformationen zu einem Leistungsindikator bereit.
PERF_COUNTERSET_INFO

Definiert Informationen zu einem Leistungsindikatorsatz, den ein Anbieter verwendet. Das CTRPP-Tool generiert diese Struktur automatisch basierend auf dem von Ihnen angegebenen Schema.
PERF_COUNTERSET_INSTANCE

Definiert eine instance eines Indikatorsatzes.
PERF_COUNTERSET_REG_INFO

Enthält Informationen zum PERF_COUNTERSET_REG_INFO Block, der die -Struktur enthält.
PERF_DATA_BLOCK

Beschreibt den abgefragten Leistungsdatenblock, z. B. die Anzahl der vom Anbieter zurückgegebenen Leistungsobjekte und die zeitbasierten Werte, die Sie beim Berechnen von Leistungswerten verwenden.
PERF_DATA_HEADER

Stellt Informationen zum PERF_DATA_HEADER-Block bereit, der die -Struktur enthält.
PERF_INSTANCE_DEFINITION

Beschreibt eine instance eines Leistungsobjekts.
PERF_INSTANCE_HEADER

Stellt Informationen zum PERF_INSTANCE_HEADER-Block bereit, der die -Struktur enthält.
PERF_MULTI_COUNTERS

Stellt Informationen zum PERF_MULTI_COUNTERS-Block bereit, der die -Struktur enthält.
PERF_MULTI_INSTANCES

Stellt Informationen zum PERF_MULTI_INSTANCES-Block bereit, der die -Struktur enthält.
PERF_OBJECT_TYPE

Beschreibt objektspezifische Leistungsinformationen, z. B. die Anzahl der Instanzen des Objekts und die Anzahl der Leistungsindikatoren, die das Objekt definiert.
PERF_PROVIDER_CONTEXT

Definiert Anbieterkontextinformationen.
PERF_STRING_BUFFER_HEADER

Stellt Informationen zum PERF_STRING_BUFFER_HEADER-Block bereit, der die -Struktur enthält.
PERF_STRING_COUNTER_HEADER

Gibt an, wo im PERF_STRING_BUFFER_HEADER-Block die Zeichenfolge beginnt, die den Namen oder die Hilfezeichenfolge für den angegebenen Leistungsindikator enthält.