pdh.h-Header

Dieser Header wird von Leistungsindikatoren verwendet. Weitere Informationen finden Sie unter

pdh.h enthält die folgenden Programmierschnittstellen:

Functions

 
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äre Protokolldateien zum Lesen von Protokolldaten zusammen. (ANSI)
PdhBindInputDataSourceW

Bindet eine oder mehrere binäre Protokolldateien zum Lesen von Protokolldaten zusammen. (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. Verwenden Sie die PdhBrowseCountersH-Funktion, um Handles für Datenquellen zu verwenden. (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 mit der PdhBrowseCounters-Funktion identisch, 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 mit der PdhBrowseCounters-Funktion identisch, 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. Verwenden Sie die PdhBrowseCountersH-Funktion, um Handles für Datenquellen zu verwenden. (Unicode)
PdhCalculateCounterFromRawValue

Berechnet den angezeigten Wert von zwei unformatierten 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 Leistungsindikators. (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 Leistungsindikators. (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 Indikatoren in einer Protokolldatei zugeordnet sind. (PdhEnumMachinesA)
PdhEnumMachinesHA

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

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

Gibt eine Liste der Computernamen zurück, die Indikatoren 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. Um Handles für Datenquellen zu verwenden, verwenden Sie die PdhEnumObjectsH-Funktion. (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. Um Handles für Datenquellen zu verwenden, verwenden Sie die PdhEnumObjectsH-Funktion. (Unicode)
PdhExpandCounterPathA

Untersucht den angegebenen Computer (oder den lokalen Computer, falls keiner angegeben ist) auf Leistungsindikatoren und Instanzen von Leistungsindikatoren, die den Feldhalterzeichenfolgen im Zählerpfad entsprechen. (ANSI)
PdhExpandCounterPathW

Untersucht den angegebenen Computer (oder den lokalen Computer, falls keiner angegeben ist) auf Leistungsindikatoren und Instanzen von Leistungsindikatoren, die den Feldhalterzeichenfolgen im Zählerpfad entsprechen. (Unicode)
PdhExpandWildCardPathA

Untersucht den angegebenen Computer oder die angegebene Protokolldatei und gibt die Indikatorenpfade zurück, die dem angegebenen Indikatorenpfad entsprechen, der Einen Feldzeichen 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 Indikatorenpfade zurück, die dem angegebenen Indikatorenpfad entsprechen, der Einen Feldzeichen 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 Indikatorenpfade zurück, die dem angegebenen Indikatorenpfad entsprechen, der Einen Feldzeichen 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 Indikatorenpfade zurück, die dem angegebenen Indikatorenpfad entsprechen, der Einen Feldzeichen 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 Zähler ab, z. B. Datengröße, Zählertyp, Pfad und vom Benutzer bereitgestellte Datenwerte. (ANSI)
PdhGetCounterInfoW

Ruft Informationen zu einem Zähler ab, z. B. Datengröße, Zählertyp, Pfad und vom Benutzer bereitgestellte Datenwerte. (Unicode)
PdhGetCounterTimeBase

Gibt die Zeitbasis des angegebenen Leistungsindikators zurück.
PdhGetDataSourceTimeRangeA

Bestimmt den Zeitbereich, 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 Zeitbereich, 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 Zeitbereich, 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 Auswahl des Zählers im Dialogfeld Zähler durchsuchen festzulegen. Verwenden Sie die PdhGetDefaultPerfaultH-Funktion, um Handles für Datenquellen zu verwenden. (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 Auswahl des Zählers im Dialogfeld Zähler durchsuchen festzulegen. Verwenden Sie die PdhGetDefaultPerfaultH-Funktion, um Handles für Datenquellen zu verwenden. (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 Wildcardzeichen 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 Wildcardzeichen für den instance Namen enthält. (Unicode)
PdhGetRawCounterValue

Gibt den aktuellen Rohwert des Zählers 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 Indikatornamen entspricht. (ANSI)
PdhLookupPerfIndexByNameW

Gibt den Zählerindex zurück, der dem angegebenen Indikatornamen 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 in der PDH_COUNTER_PATH_ELEMENTS-Struktur angegebenen Member. (ANSI)
PdhMakeCounterPathW

Erstellt einen vollständigen Zählerpfad unter Verwendung der in der PDH_COUNTER_PATH_ELEMENTS-Struktur angegebenen Member. (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. Verwenden Sie die PdhOpenQueryH-Funktion, um Handles für Datenquellen zu verwenden. (ANSI)
PdhOpenQueryH

Erstellt eine neue Abfrage, die zum Verwalten der Sammlung von Leistungsdaten verwendet wird. Diese Funktion ist identisch mit der PdhOpenQuery-Funktion, 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. Verwenden Sie die PdhOpenQueryH-Funktion, um Handles für Datenquellen zu verwenden. (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 Leistungsindikator 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 PDH_FMT_NOSCALE-Flag 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

Sammelt Leistungsindikatordaten 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

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

Überprüft, ob der Indikator auf dem computer vorhanden ist, der im Indikatorpfad angegeben ist. (ANSI)
PdhValidatePathExA

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

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

Überprüft, ob der Indikator auf dem computer vorhanden ist, der im Indikatorpfad angegeben ist. (Unicode)

Rückruffunktionen

 
CounterPathCallBack

Anwendungen implementieren die CounterPathCallBack-Funktion, um die vom Dialogfeld Durchsuchen zurückgegebenen Zählerpfadzeichenfolgen zu verarbeiten.

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 Indikators 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.