Win32 API 日本語リファレンス
ホームSystem.Performance › PerfCounterDataType

PerfCounterDataType

列挙型
基底型i4

メンバー 5

名前10進16進説明
PERF_ERROR_RETURN00x0パフォーマンスカウンターの値を照会したときにエラーが発生しました。
PERF_SINGLE_COUNTER10x1クエリは、単一のインスタンスから単一のカウンターを返しました。
PERF_MULTIPLE_COUNTERS20x2クエリは、単一のインスタンスから複数のカウンターを返しました。
PERF_MULTIPLE_INSTANCES40x4クエリは、複数のインスタンスのそれぞれから単一のカウンターを返しました。
PERF_COUNTERSET60x6クエリは、複数のインスタンスのそれぞれから複数のカウンターを返しました。

公式ドキュメント

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)

各言語での定義

列挙メンバーの定義。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 Enum
import 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* = 6
enum 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