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

DataCollectorType

列挙型
基底型i4

メンバー 5

名前10進16進説明
plaPerformanceCounter00x0パフォーマンスカウンターのデータを収集します。このデータコレクターは IPerformanceCounterDataCollector インターフェイスで表されます。
plaTrace10x1イベントトレースセッションからイベントを収集します。このデータコレクターは ITraceDataCollector インターフェイスで表されます。
plaConfiguration20x2コンピューターの構成情報を収集します。このデータコレクターは IConfigurationDataCollector インターフェイスで表されます。
plaAlert30x3パフォーマンスカウンターを監視し、カウンターの値が指定されたしきい値を超えた場合にアクションを実行します。このデータコレクターは IAlertDataCollector インターフェイスで表されます。
plaApiTrace40x4プロセスが行った API 呼び出しをログに記録します。このデータコレクターは IApiTracingDataCollector インターフェイスで表されます。

公式ドキュメント

データコレクターの種類を定義します。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum DataCollectorType : int {
    plaPerformanceCounter = 0,
    plaTrace = 1,
    plaConfiguration = 2,
    plaAlert = 3,
    plaApiTrace = 4
} DataCollectorType;
public enum DataCollectorType : int
{
    plaPerformanceCounter = 0,
    plaTrace = 1,
    plaConfiguration = 2,
    plaAlert = 3,
    plaApiTrace = 4,
}
Public Enum DataCollectorType As Integer
    plaPerformanceCounter = 0
    plaTrace = 1
    plaConfiguration = 2
    plaAlert = 3
    plaApiTrace = 4
End Enum
import enum

class DataCollectorType(enum.IntEnum):
    plaPerformanceCounter = 0
    plaTrace = 1
    plaConfiguration = 2
    plaAlert = 3
    plaApiTrace = 4
// DataCollectorType
pub const plaPerformanceCounter: i32 = 0;
pub const plaTrace: i32 = 1;
pub const plaConfiguration: i32 = 2;
pub const plaAlert: i32 = 3;
pub const plaApiTrace: i32 = 4;
// DataCollectorType
const (
	plaPerformanceCounter int32 = 0
	plaTrace int32 = 1
	plaConfiguration int32 = 2
	plaAlert int32 = 3
	plaApiTrace int32 = 4
)
const
  plaPerformanceCounter = 0;
  plaTrace = 1;
  plaConfiguration = 2;
  plaAlert = 3;
  plaApiTrace = 4;
// DataCollectorType
pub const plaPerformanceCounter: i32 = 0;
pub const plaTrace: i32 = 1;
pub const plaConfiguration: i32 = 2;
pub const plaAlert: i32 = 3;
pub const plaApiTrace: i32 = 4;
const
  plaPerformanceCounter* = 0
  plaTrace* = 1
  plaConfiguration* = 2
  plaAlert* = 3
  plaApiTrace* = 4
enum DataCollectorType : int {
    plaPerformanceCounter = 0,
    plaTrace = 1,
    plaConfiguration = 2,
    plaAlert = 3,
    plaApiTrace = 4,
}
#define global plaPerformanceCounter 0x0
#define global plaTrace              0x1
#define global plaConfiguration      0x2
#define global plaAlert              0x3
#define global plaApiTrace           0x4