Freigeben über


PerfRegInfoType-Enumeration (perflib.h)

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

Syntax

typedef enum _PerfRegInfoType {
  PERF_REG_COUNTERSET_STRUCT = 1,
  PERF_REG_COUNTER_STRUCT,
  PERF_REG_COUNTERSET_NAME_STRING,
  PERF_REG_COUNTERSET_HELP_STRING,
  PERF_REG_COUNTER_NAME_STRINGS,
  PERF_REG_COUNTER_HELP_STRINGS,
  PERF_REG_PROVIDER_NAME,
  PERF_REG_PROVIDER_GUID,
  PERF_REG_COUNTERSET_ENGLISH_NAME,
  PERF_REG_COUNTER_ENGLISH_NAMES
} PerfRegInfoType;

Konstanten

 
PERF_REG_COUNTERSET_STRUCT
Wert: 1
Ruft die Registrierungsinformationen für einen Leistungsindikatorsatz und alle darin enthaltenen Leistungsindikatoren als PERF_COUNTERSET_REG_INFO-Block ab. Der Block enthält eine PERF_COUNTERSET_REG_INFO-Struktur gefolgt von einer oder

weitere PERF_COUNTER_REG_INFO Strukturen.
PERF_REG_COUNTER_STRUCT
Ruft die Registrierungsinformationen für einen Leistungsindikator als PERF_COUNTER_REG_INFO-Struktur ab.

Verwenden Sie den parameter requestLangId der PerfQueryCounterSetRegistrationInfo-Funktion , um den Indikatorbezeichner anzugeben.
PERF_REG_COUNTERSET_NAME_STRING
Ruft eine MIT NULL endende UTF16-LE-Zeichenfolge ab, die den Namen des Indikatorsatzes angibt.

Verwenden Sie den parameter requestLangId der PerfQueryCounterSetRegistrationInfo-Funktion , um das bevorzugte Gebietsschema des Ergebnisses anzugeben.
PERF_REG_COUNTERSET_HELP_STRING
Ruft eine MIT NULL endende UTF16-LE-Zeichenfolge ab, die die Hilfezeichenfolge für den Leistungsindikatorsatz enthält.

Verwenden Sie den parameter requestLangId der PerfQueryCounterSetRegistrationInfo-Funktion , um das bevorzugte Gebietsschema des Ergebnisses anzugeben.
PERF_REG_COUNTER_NAME_STRINGS
Ruft die Namen der Leistungsindikatoren im Leistungsindikatorsatz als PERF_STRING_BUFFER_HEADER-Block ab.

Der Block enthält eine PERF_STRING_BUFFER_HEADER-Struktur , gefolgt von einer

oder mehr PERF_STRING_COUNTER_HEADER Strukturen, gefolgt von Zeichenfolgendaten, die die Indikatornamen angeben.

Verwenden Sie den parameter requestLangId der PerfQueryCounterSetRegistrationInfo-Funktion , um das bevorzugte Gebietsschema des Ergebnisses anzugeben.
PERF_REG_COUNTER_HELP_STRINGS
Ruft die Hilfezeichenfolgen für die Leistungsindikatoren im Leistungsindikatorsatz als PERF_STRING_BUFFER_HEADER-Block ab.

Der Block enthält eine PERF_STRING_BUFFER_HEADER-Struktur , gefolgt von einer

oder mehr PERF_STRING_COUNTER_HEADER Strukturen, gefolgt von Zeichenfolgendaten, die die Hilfezeichenfolgen enthalten.

Verwenden Sie den parameter requestLangId der PerfQueryCounterSetRegistrationInfo-Funktion , um das bevorzugte Gebietsschema des Ergebnisses anzugeben.
PERF_REG_PROVIDER_NAME
Ruft eine MIT NULL endende UTF-16LE-Zeichenfolge ab, die den Namen des Anbieters für den Leistungsindikatorsatz angibt.
PERF_REG_PROVIDER_GUID
Ruft die GUID des Anbieters für den Leistungsindikatorsatz ab.
PERF_REG_COUNTERSET_ENGLISH_NAME
Ruft eine NULL-beendete UTF-16LE-Zeichenfolge ab, die den Namen des Zählers enthält, der auf Englisch festgelegt ist. Dieser Wert entspricht dem Festlegen des requestCode-Parameters auf PERF_REG_COUNTERSET_NAME_STRING und des requestLangId-Parameters auf 0, wenn Sie die PerfQueryCounterSetRegistrationInfo-Funktion aufrufen.
PERF_REG_COUNTER_ENGLISH_NAMES
Ruft die englischen Namen der Leistungsindikatoren im Leistungsindikator ab, der als PERF_STRING_BUFFER_HEADER-Block festgelegt ist.

Der Block enthält eine PERF_STRING_BUFFER_HEADER-Struktur , gefolgt von einer

oder mehr PERF_STRING_COUNTER_HEADER Strukturen, gefolgt von Zeichenfolgendaten, die die Indikatornamen angeben. Dieser Wert entspricht dem Festlegen des parameters requestCode auf PERF_REG_COUNTER_NAME_STRINGS und des requestLangId-Parameters auf 0, wenn Sie die PerfQueryCounterSetRegistrationInfo-Funktion aufrufen.

Anforderungen

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

Weitere Informationen

PerfQueryCounterSetRegistrationInfo