ホーム › System.Performance › PerfRegInfoType
PerfRegInfoType
列挙型メンバー 10
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| PERF_REG_COUNTERSET_STRUCT | 1 | 0x1 | カウンターセットと、それに含まれるすべてのカウンターの登録情報を PERF_COUNTERSET_REG_INFO ブロックとして取得します。 このブロックには、PERF_COUNTERSET_REG_INFO 構造体と、それに続く 1 つ以上の |
| PERF_REG_COUNTER_STRUCT | 2 | 0x2 | パフォーマンスカウンターの登録情報を PERF_COUNTER_REG_INFO 構造体として取得します。 |
| PERF_REG_COUNTERSET_NAME_STRING | 3 | 0x3 | カウンターセットの名前を示す、null で終わる UTF16-LE 文字列を取得します。 |
| PERF_REG_COUNTERSET_HELP_STRING | 4 | 0x4 | カウンターセットのヘルプ文字列を含む、null で終わる UTF16-LE 文字列を取得します。 |
| PERF_REG_COUNTER_NAME_STRINGS | 5 | 0x5 | カウンターセットに含まれるパフォーマンスカウンターの名前を PERF_STRING_BUFFER_HEADER ブロックとして取得します。 |
| PERF_REG_COUNTER_HELP_STRINGS | 6 | 0x6 | カウンターセットに含まれるパフォーマンスカウンターのヘルプ文字列を PERF_STRING_BUFFER_HEADER ブロックとして取得します。 |
| PERF_REG_PROVIDER_NAME | 7 | 0x7 | カウンターセットのプロバイダーの名前を示す、null で終わる UTF-16LE 文字列を取得します。 |
| PERF_REG_PROVIDER_GUID | 8 | 0x8 | カウンターセットのプロバイダーの GUID を取得します。 |
| PERF_REG_COUNTERSET_ENGLISH_NAME | 9 | 0x9 | カウンターセットの英語名を含む、null で終わる UTF-16LE 文字列を取得します。この値は、PerfQueryCounterSetRegistrationInfo 関数を呼び出すときに、requestCode パラメーターに PERF_REG_COUNTERSET_NAME_STRING を、requestLangId パラメーターに 0 を指定した場合と同じです。 |
| PERF_REG_COUNTER_ENGLISH_NAMES | 10 | 0xA | カウンターセットに含まれるパフォーマンスカウンターの英語名を PERF_STRING_BUFFER_HEADER ブロックとして取得します。 |
公式ドキュメント
PerfQueryCounterSetRegistrationInfo 関数を呼び出して、パフォーマンスカウンターセットについて要求できる情報の種類を示します。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum PerfRegInfoType : int {
PERF_REG_COUNTERSET_STRUCT = 1,
PERF_REG_COUNTER_STRUCT = 2,
PERF_REG_COUNTERSET_NAME_STRING = 3,
PERF_REG_COUNTERSET_HELP_STRING = 4,
PERF_REG_COUNTER_NAME_STRINGS = 5,
PERF_REG_COUNTER_HELP_STRINGS = 6,
PERF_REG_PROVIDER_NAME = 7,
PERF_REG_PROVIDER_GUID = 8,
PERF_REG_COUNTERSET_ENGLISH_NAME = 9,
PERF_REG_COUNTER_ENGLISH_NAMES = 10
} PerfRegInfoType;public enum PerfRegInfoType : int
{
PERF_REG_COUNTERSET_STRUCT = 1,
PERF_REG_COUNTER_STRUCT = 2,
PERF_REG_COUNTERSET_NAME_STRING = 3,
PERF_REG_COUNTERSET_HELP_STRING = 4,
PERF_REG_COUNTER_NAME_STRINGS = 5,
PERF_REG_COUNTER_HELP_STRINGS = 6,
PERF_REG_PROVIDER_NAME = 7,
PERF_REG_PROVIDER_GUID = 8,
PERF_REG_COUNTERSET_ENGLISH_NAME = 9,
PERF_REG_COUNTER_ENGLISH_NAMES = 10,
}Public Enum PerfRegInfoType As Integer
PERF_REG_COUNTERSET_STRUCT = 1
PERF_REG_COUNTER_STRUCT = 2
PERF_REG_COUNTERSET_NAME_STRING = 3
PERF_REG_COUNTERSET_HELP_STRING = 4
PERF_REG_COUNTER_NAME_STRINGS = 5
PERF_REG_COUNTER_HELP_STRINGS = 6
PERF_REG_PROVIDER_NAME = 7
PERF_REG_PROVIDER_GUID = 8
PERF_REG_COUNTERSET_ENGLISH_NAME = 9
PERF_REG_COUNTER_ENGLISH_NAMES = 10
End Enumimport enum
class PerfRegInfoType(enum.IntEnum):
PERF_REG_COUNTERSET_STRUCT = 1
PERF_REG_COUNTER_STRUCT = 2
PERF_REG_COUNTERSET_NAME_STRING = 3
PERF_REG_COUNTERSET_HELP_STRING = 4
PERF_REG_COUNTER_NAME_STRINGS = 5
PERF_REG_COUNTER_HELP_STRINGS = 6
PERF_REG_PROVIDER_NAME = 7
PERF_REG_PROVIDER_GUID = 8
PERF_REG_COUNTERSET_ENGLISH_NAME = 9
PERF_REG_COUNTER_ENGLISH_NAMES = 10// PerfRegInfoType
pub const PERF_REG_COUNTERSET_STRUCT: i32 = 1;
pub const PERF_REG_COUNTER_STRUCT: i32 = 2;
pub const PERF_REG_COUNTERSET_NAME_STRING: i32 = 3;
pub const PERF_REG_COUNTERSET_HELP_STRING: i32 = 4;
pub const PERF_REG_COUNTER_NAME_STRINGS: i32 = 5;
pub const PERF_REG_COUNTER_HELP_STRINGS: i32 = 6;
pub const PERF_REG_PROVIDER_NAME: i32 = 7;
pub const PERF_REG_PROVIDER_GUID: i32 = 8;
pub const PERF_REG_COUNTERSET_ENGLISH_NAME: i32 = 9;
pub const PERF_REG_COUNTER_ENGLISH_NAMES: i32 = 10;// PerfRegInfoType
const (
PERF_REG_COUNTERSET_STRUCT int32 = 1
PERF_REG_COUNTER_STRUCT int32 = 2
PERF_REG_COUNTERSET_NAME_STRING int32 = 3
PERF_REG_COUNTERSET_HELP_STRING int32 = 4
PERF_REG_COUNTER_NAME_STRINGS int32 = 5
PERF_REG_COUNTER_HELP_STRINGS int32 = 6
PERF_REG_PROVIDER_NAME int32 = 7
PERF_REG_PROVIDER_GUID int32 = 8
PERF_REG_COUNTERSET_ENGLISH_NAME int32 = 9
PERF_REG_COUNTER_ENGLISH_NAMES int32 = 10
)const
PERF_REG_COUNTERSET_STRUCT = 1;
PERF_REG_COUNTER_STRUCT = 2;
PERF_REG_COUNTERSET_NAME_STRING = 3;
PERF_REG_COUNTERSET_HELP_STRING = 4;
PERF_REG_COUNTER_NAME_STRINGS = 5;
PERF_REG_COUNTER_HELP_STRINGS = 6;
PERF_REG_PROVIDER_NAME = 7;
PERF_REG_PROVIDER_GUID = 8;
PERF_REG_COUNTERSET_ENGLISH_NAME = 9;
PERF_REG_COUNTER_ENGLISH_NAMES = 10;// PerfRegInfoType
pub const PERF_REG_COUNTERSET_STRUCT: i32 = 1;
pub const PERF_REG_COUNTER_STRUCT: i32 = 2;
pub const PERF_REG_COUNTERSET_NAME_STRING: i32 = 3;
pub const PERF_REG_COUNTERSET_HELP_STRING: i32 = 4;
pub const PERF_REG_COUNTER_NAME_STRINGS: i32 = 5;
pub const PERF_REG_COUNTER_HELP_STRINGS: i32 = 6;
pub const PERF_REG_PROVIDER_NAME: i32 = 7;
pub const PERF_REG_PROVIDER_GUID: i32 = 8;
pub const PERF_REG_COUNTERSET_ENGLISH_NAME: i32 = 9;
pub const PERF_REG_COUNTER_ENGLISH_NAMES: i32 = 10;const
PERF_REG_COUNTERSET_STRUCT* = 1
PERF_REG_COUNTER_STRUCT* = 2
PERF_REG_COUNTERSET_NAME_STRING* = 3
PERF_REG_COUNTERSET_HELP_STRING* = 4
PERF_REG_COUNTER_NAME_STRINGS* = 5
PERF_REG_COUNTER_HELP_STRINGS* = 6
PERF_REG_PROVIDER_NAME* = 7
PERF_REG_PROVIDER_GUID* = 8
PERF_REG_COUNTERSET_ENGLISH_NAME* = 9
PERF_REG_COUNTER_ENGLISH_NAMES* = 10enum PerfRegInfoType : int {
PERF_REG_COUNTERSET_STRUCT = 1,
PERF_REG_COUNTER_STRUCT = 2,
PERF_REG_COUNTERSET_NAME_STRING = 3,
PERF_REG_COUNTERSET_HELP_STRING = 4,
PERF_REG_COUNTER_NAME_STRINGS = 5,
PERF_REG_COUNTER_HELP_STRINGS = 6,
PERF_REG_PROVIDER_NAME = 7,
PERF_REG_PROVIDER_GUID = 8,
PERF_REG_COUNTERSET_ENGLISH_NAME = 9,
PERF_REG_COUNTER_ENGLISH_NAMES = 10,
}#define global PERF_REG_COUNTERSET_STRUCT 0x1
#define global PERF_REG_COUNTER_STRUCT 0x2
#define global PERF_REG_COUNTERSET_NAME_STRING 0x3
#define global PERF_REG_COUNTERSET_HELP_STRING 0x4
#define global PERF_REG_COUNTER_NAME_STRINGS 0x5
#define global PERF_REG_COUNTER_HELP_STRINGS 0x6
#define global PERF_REG_PROVIDER_NAME 0x7
#define global PERF_REG_PROVIDER_GUID 0x8
#define global PERF_REG_COUNTERSET_ENGLISH_NAME 0x9
#define global PERF_REG_COUNTER_ENGLISH_NAMES 0xA