PerfRegInfoType 列挙 (perflib.h)
PerfQueryCounterSetRegistrationInfo 関数を呼び出すことによって、パフォーマンス カウンター セットに関して要求できる情報の種類を示します。
構文
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;
定数
PERF_REG_COUNTERSET_STRUCT 値: 1 カウンター セットと、それに含まれるすべてのカウンターの登録情報を PERF_COUNTERSET_REG_INFO ブロックとして取得します。 ブロックには、 PERF_COUNTERSET_REG_INFO 構造体の後に 1 つまたは より 多くのPERF_COUNTER_REG_INFO 構造。 |
PERF_REG_COUNTER_STRUCT パフォーマンス カウンターの登録情報を PERF_COUNTER_REG_INFO 構造体として取得します。 カウンター識別子を指定するには、PerfQueryCounterSetRegistrationInfo 関数の requestLangId パラメーターを使用します。 |
PERF_REG_COUNTERSET_NAME_STRING カウンター セットの名前を示す null で終わる UTF16-LE 文字列を取得します。 PerfQueryCounterSetRegistrationInfo 関数の requestLangId パラメーターを使用して、結果の優先ロケールを指定します。 |
PERF_REG_COUNTERSET_HELP_STRING カウンター セットのヘルプ文字列を含む null で終わる UTF16-LE 文字列を取得します。 PerfQueryCounterSetRegistrationInfo 関数の requestLangId パラメーターを使用して、結果の優先ロケールを指定します。 |
PERF_REG_COUNTER_NAME_STRINGS カウンター セット内のパフォーマンス カウンターの名前を PERF_STRING_BUFFER_HEADER ブロックとして取得します。 ブロックには 、PERF_STRING_BUFFER_HEADER 構造体が含まれています。その後に 1 つ 以上 のPERF_STRING_COUNTER_HEADER 構造体の後に、カウンター名を示す文字列データが続きます。 PerfQueryCounterSetRegistrationInfo 関数の requestLangId パラメーターを使用して、結果の優先ロケールを指定します。 |
PERF_REG_COUNTER_HELP_STRINGS カウンター セット内のパフォーマンス カウンターのヘルプ文字列を PERF_STRING_BUFFER_HEADER ブロックとして取得します。 ブロックには 、PERF_STRING_BUFFER_HEADER 構造体が含まれています。その後に 1 つ 以上 のPERF_STRING_COUNTER_HEADER 構造体、その後にヘルプ文字列を含む文字列データが続きます。 PerfQueryCounterSetRegistrationInfo 関数の requestLangId パラメーターを使用して、結果の優先ロケールを指定します。 |
PERF_REG_PROVIDER_NAME カウンター セットのプロバイダーの名前を示す null で終わる UTF-16LE 文字列を取得します。 |
PERF_REG_PROVIDER_GUID カウンター セットのプロバイダーの GUID を取得します。 |
PERF_REG_COUNTERSET_ENGLISH_NAME カウンター セットの名前を英語で含む、null で終わる UTF-16LE 文字列を取得します。 この値は、PerfQueryCounterSetRegistrationInfo 関数を呼び出すときに requestCode パラメーターを PERF_REG_COUNTERSET_NAME_STRING に設定し、requestLangId パラメーターを 0 に設定することと同じです。 |
PERF_REG_COUNTER_ENGLISH_NAMES カウンター セット内のパフォーマンス カウンターの英語名を PERF_STRING_BUFFER_HEADER ブロックとして取得します。 ブロックには 、PERF_STRING_BUFFER_HEADER 構造体が含まれています。その後に 1 つ 以上 のPERF_STRING_COUNTER_HEADER 構造体の後に、カウンター名を示す文字列データが続きます。 この値は、PerfQueryCounterSetRegistrationInfo 関数を呼び出すときに requestCode パラメーターを PERF_REG_COUNTER_NAME_STRINGS に設定し、requestLangId パラメーターを 0 に設定するのと同じです。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10、バージョン 1607 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2016 [デスクトップ アプリのみ] |
Header | perflib.h |