ホーム › System.Performance › PerfCounterDataType
PerfCounterDataType
列挙型メンバー 5
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| PERF_ERROR_RETURN | 0 | 0x0 | パフォーマンスカウンターの値を照会したときにエラーが発生しました。 |
| PERF_SINGLE_COUNTER | 1 | 0x1 | クエリは、単一のインスタンスから単一のカウンターを返しました。 |
| PERF_MULTIPLE_COUNTERS | 2 | 0x2 | クエリは、単一のインスタンスから複数のカウンターを返しました。 |
| PERF_MULTIPLE_INSTANCES | 4 | 0x4 | クエリは、複数のインスタンスのそれぞれから単一のカウンターを返しました。 |
| PERF_COUNTERSET | 6 | 0x6 | クエリは、複数のインスタンスのそれぞれから複数のカウンターを返しました。 |
公式ドキュメント
PerfQueryCounterData 関数が出力として生成する PERF_DATA_HEADER ブロックの一部として含める、PERF_COUNTER_HEADER ブロックの内容の種類を示します。
出典・ライセンス: 上記「公式ドキュメント」の内容は 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 PerfCounterDataType : int {
PERF_ERROR_RETURN = 0,
PERF_SINGLE_COUNTER = 1,
PERF_MULTIPLE_COUNTERS = 2,
PERF_MULTIPLE_INSTANCES = 4,
PERF_COUNTERSET = 6
} PerfCounterDataType;public enum PerfCounterDataType : int
{
PERF_ERROR_RETURN = 0,
PERF_SINGLE_COUNTER = 1,
PERF_MULTIPLE_COUNTERS = 2,
PERF_MULTIPLE_INSTANCES = 4,
PERF_COUNTERSET = 6,
}Public Enum PerfCounterDataType As Integer
PERF_ERROR_RETURN = 0
PERF_SINGLE_COUNTER = 1
PERF_MULTIPLE_COUNTERS = 2
PERF_MULTIPLE_INSTANCES = 4
PERF_COUNTERSET = 6
End Enumimport enum
class PerfCounterDataType(enum.IntEnum):
PERF_ERROR_RETURN = 0
PERF_SINGLE_COUNTER = 1
PERF_MULTIPLE_COUNTERS = 2
PERF_MULTIPLE_INSTANCES = 4
PERF_COUNTERSET = 6// PerfCounterDataType
pub const PERF_ERROR_RETURN: i32 = 0;
pub const PERF_SINGLE_COUNTER: i32 = 1;
pub const PERF_MULTIPLE_COUNTERS: i32 = 2;
pub const PERF_MULTIPLE_INSTANCES: i32 = 4;
pub const PERF_COUNTERSET: i32 = 6;// PerfCounterDataType
const (
PERF_ERROR_RETURN int32 = 0
PERF_SINGLE_COUNTER int32 = 1
PERF_MULTIPLE_COUNTERS int32 = 2
PERF_MULTIPLE_INSTANCES int32 = 4
PERF_COUNTERSET int32 = 6
)const
PERF_ERROR_RETURN = 0;
PERF_SINGLE_COUNTER = 1;
PERF_MULTIPLE_COUNTERS = 2;
PERF_MULTIPLE_INSTANCES = 4;
PERF_COUNTERSET = 6;// PerfCounterDataType
pub const PERF_ERROR_RETURN: i32 = 0;
pub const PERF_SINGLE_COUNTER: i32 = 1;
pub const PERF_MULTIPLE_COUNTERS: i32 = 2;
pub const PERF_MULTIPLE_INSTANCES: i32 = 4;
pub const PERF_COUNTERSET: i32 = 6;const
PERF_ERROR_RETURN* = 0
PERF_SINGLE_COUNTER* = 1
PERF_MULTIPLE_COUNTERS* = 2
PERF_MULTIPLE_INSTANCES* = 4
PERF_COUNTERSET* = 6enum PerfCounterDataType : int {
PERF_ERROR_RETURN = 0,
PERF_SINGLE_COUNTER = 1,
PERF_MULTIPLE_COUNTERS = 2,
PERF_MULTIPLE_INSTANCES = 4,
PERF_COUNTERSET = 6,
}#define global PERF_ERROR_RETURN 0x0
#define global PERF_SINGLE_COUNTER 0x1
#define global PERF_MULTIPLE_COUNTERS 0x2
#define global PERF_MULTIPLE_INSTANCES 0x4
#define global PERF_COUNTERSET 0x6