ホーム › System.Diagnostics.Etw › EVENT_FIELD_TYPE
EVENT_FIELD_TYPE
列挙型メンバー 6
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| EventKeywordInformation | 0 | 0x0 | マニフェストで定義されたキーワード情報です。MOF クラスを使用して自身を定義するプロバイダーの場合、プロバイダー クラスに Flags プロパティが含まれていれば、この型は有効化フラグの値を返します。詳細については、Event Tracing MOF Qualifiers の「Specifying level and enable flags values for a provider」セクションを参照してください。 |
| EventLevelInformation | 1 | 0x1 | マニフェストで定義されたレベル情報です。 |
| EventChannelInformation | 2 | 0x2 | マニフェストで定義されたチャネル情報です。 |
| EventTaskInformation | 3 | 0x3 | マニフェストで定義されたタスク情報です。 |
| EventOpcodeInformation | 4 | 0x4 | マニフェストで定義された操作コード情報です。 |
| EventInformationMax | 5 | 0x5 | 予約済みです。 |
公式ドキュメント
取得するプロバイダー情報を定義します。
解説(Remarks)
TdhQueryProviderFieldInformation の呼び出し時に EventOpcodeInformation を指定する場合は、EventFieldValue パラメーターを次のように指定する必要があります。
- ビット 0 - 15 にはタスクの値を格納する必要があります
- ビット 16 - 23 には操作コードの値を格納する必要があります
WMI MOF クラスでは、キーワード情報とレベル情報の取得のみがサポートされます。
出典・ライセンス: 上記「公式ドキュメント」の内容は 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 EVENT_FIELD_TYPE : int {
EventKeywordInformation = 0,
EventLevelInformation = 1,
EventChannelInformation = 2,
EventTaskInformation = 3,
EventOpcodeInformation = 4,
EventInformationMax = 5
} EVENT_FIELD_TYPE;public enum EVENT_FIELD_TYPE : int
{
EventKeywordInformation = 0,
EventLevelInformation = 1,
EventChannelInformation = 2,
EventTaskInformation = 3,
EventOpcodeInformation = 4,
EventInformationMax = 5,
}Public Enum EVENT_FIELD_TYPE As Integer
EventKeywordInformation = 0
EventLevelInformation = 1
EventChannelInformation = 2
EventTaskInformation = 3
EventOpcodeInformation = 4
EventInformationMax = 5
End Enumimport enum
class EVENT_FIELD_TYPE(enum.IntEnum):
EventKeywordInformation = 0
EventLevelInformation = 1
EventChannelInformation = 2
EventTaskInformation = 3
EventOpcodeInformation = 4
EventInformationMax = 5// EVENT_FIELD_TYPE
pub const EventKeywordInformation: i32 = 0;
pub const EventLevelInformation: i32 = 1;
pub const EventChannelInformation: i32 = 2;
pub const EventTaskInformation: i32 = 3;
pub const EventOpcodeInformation: i32 = 4;
pub const EventInformationMax: i32 = 5;// EVENT_FIELD_TYPE
const (
EventKeywordInformation int32 = 0
EventLevelInformation int32 = 1
EventChannelInformation int32 = 2
EventTaskInformation int32 = 3
EventOpcodeInformation int32 = 4
EventInformationMax int32 = 5
)const
EventKeywordInformation = 0;
EventLevelInformation = 1;
EventChannelInformation = 2;
EventTaskInformation = 3;
EventOpcodeInformation = 4;
EventInformationMax = 5;// EVENT_FIELD_TYPE
pub const EventKeywordInformation: i32 = 0;
pub const EventLevelInformation: i32 = 1;
pub const EventChannelInformation: i32 = 2;
pub const EventTaskInformation: i32 = 3;
pub const EventOpcodeInformation: i32 = 4;
pub const EventInformationMax: i32 = 5;const
EventKeywordInformation* = 0
EventLevelInformation* = 1
EventChannelInformation* = 2
EventTaskInformation* = 3
EventOpcodeInformation* = 4
EventInformationMax* = 5enum EVENT_FIELD_TYPE : int {
EventKeywordInformation = 0,
EventLevelInformation = 1,
EventChannelInformation = 2,
EventTaskInformation = 3,
EventOpcodeInformation = 4,
EventInformationMax = 5,
}#define global EventKeywordInformation 0x0
#define global EventLevelInformation 0x1
#define global EventChannelInformation 0x2
#define global EventTaskInformation 0x3
#define global EventOpcodeInformation 0x4
#define global EventInformationMax 0x5