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

EVT_EVENT_METADATA_PROPERTY_ID

列挙型
基底型i4

メンバー 10

名前10進16進説明
EventMetadataEventID00x0イベント定義の value 属性を識別します。このプロパティのバリアント型は EvtVarTypeUInt32 です。
EventMetadataEventVersion10x1イベント定義の version 属性を識別します。このプロパティのバリアント型は EvtVarTypeUInt32 です。
EventMetadataEventChannel20x2イベント定義の channel 属性を識別します。このプロパティのバリアント型は EvtVarTypeUInt32 です。このプロパティには、イベント定義で指定したチャネル識別子ではなく、チャネルの value 属性が格納されます。イベント定義がチャネルを指定していない場合、値は 0 になります。
EventMetadataEventLevel30x3イベント定義の level 属性を識別します。このプロパティのバリアント型は EvtVarTypeUInt32 です。このプロパティには、イベント定義で指定したレベル名ではなく、レベルの value 属性が格納されます。イベント定義がレベルを指定していない場合、値は 0 になります。
EventMetadataEventOpcode40x4イベント定義の opcode 属性を識別します。このプロパティのバリアント型は EvtVarTypeUInt32 です。このプロパティには、イベント定義で指定したオペコード名ではなく、オペコードの value 属性が格納されます。イベント定義がオペコードを指定していない場合、値は 0 になります。
EventMetadataEventTask50x5イベント定義の task 属性を識別します。このプロパティのバリアント型は EvtVarTypeUInt32 です。このプロパティには、イベント定義で指定したタスク名ではなく、タスクの value 属性が格納されます。イベント定義がタスクを指定していない場合、値は 0 になります。
EventMetadataEventKeyword60x6イベント定義の keyword 属性を識別します。このプロパティのバリアント型は EvtVarTypeUInt64 です。このプロパティには、イベント定義で指定したキーワード名の一覧ではなく、すべてのキーワードを表す 64 ビットのビットマスクが格納されます。マスクの上位 16 ビットは内部使用のために予約済みであり、イベント定義が設定したキーワードのビットを判別する際には無視してください。
EventMetadataEventMessageID70x7イベント定義の message 属性を識別します。このプロパティのバリアント型は EvtVarTypeUInt32 です。このプロパティには、メッセージ文字列に割り当てられているリソース識別子が格納されます。メッセージ文字列を取得するには、EvtFormatMessage 関数を呼び出します。イベント定義がメッセージを指定していない場合、値は –1 になります。
EventMetadataEventTemplate80x8イベント定義の template 属性を識別します。このプロパティのバリアント型は EvtVarTypeString です。このプロパティには、イベント定義で指定したテンプレート名ではなく、テンプレートノードと各データノードを含む XML 文字列が格納されます。この文字列に UserData は含まれません。イベント定義がテンプレートを指定していない場合、値は空文字列になります。
EvtEventMetadataPropertyIdEND90x9この列挙値は列挙値の終端を示します。

公式ドキュメント

イベント定義のメタデータプロパティを識別する識別子を定義します。

解説(Remarks)

channel、level、opcode、task、および keyword の各プロパティは、value 属性の値を返します。値が 0 以外のプロパティのメタデータを取得するには、そのプロパティに対して EvtGetPublisherMetadataProperty 関数を呼び出します。たとえば、task プロパティのメタデータを取得するには、EvtPublisherMetadataTasks プロバイダープロパティ識別子を使用して EvtGetPublisherMetadataProperty を呼び出します。この関数は、列挙可能なタスクオブジェクトの配列を返します。各オブジェクトについて、そのオブジェクトの value プロパティの値とイベントで指定された値を比較します。値が一致する場合は、そのオブジェクトのメタデータを使用します。

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

各言語での定義

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

typedef enum EVT_EVENT_METADATA_PROPERTY_ID : int {
    EventMetadataEventID = 0,
    EventMetadataEventVersion = 1,
    EventMetadataEventChannel = 2,
    EventMetadataEventLevel = 3,
    EventMetadataEventOpcode = 4,
    EventMetadataEventTask = 5,
    EventMetadataEventKeyword = 6,
    EventMetadataEventMessageID = 7,
    EventMetadataEventTemplate = 8,
    EvtEventMetadataPropertyIdEND = 9
} EVT_EVENT_METADATA_PROPERTY_ID;
public enum EVT_EVENT_METADATA_PROPERTY_ID : int
{
    EventMetadataEventID = 0,
    EventMetadataEventVersion = 1,
    EventMetadataEventChannel = 2,
    EventMetadataEventLevel = 3,
    EventMetadataEventOpcode = 4,
    EventMetadataEventTask = 5,
    EventMetadataEventKeyword = 6,
    EventMetadataEventMessageID = 7,
    EventMetadataEventTemplate = 8,
    EvtEventMetadataPropertyIdEND = 9,
}
Public Enum EVT_EVENT_METADATA_PROPERTY_ID As Integer
    EventMetadataEventID = 0
    EventMetadataEventVersion = 1
    EventMetadataEventChannel = 2
    EventMetadataEventLevel = 3
    EventMetadataEventOpcode = 4
    EventMetadataEventTask = 5
    EventMetadataEventKeyword = 6
    EventMetadataEventMessageID = 7
    EventMetadataEventTemplate = 8
    EvtEventMetadataPropertyIdEND = 9
End Enum
import enum

class EVT_EVENT_METADATA_PROPERTY_ID(enum.IntEnum):
    EventMetadataEventID = 0
    EventMetadataEventVersion = 1
    EventMetadataEventChannel = 2
    EventMetadataEventLevel = 3
    EventMetadataEventOpcode = 4
    EventMetadataEventTask = 5
    EventMetadataEventKeyword = 6
    EventMetadataEventMessageID = 7
    EventMetadataEventTemplate = 8
    EvtEventMetadataPropertyIdEND = 9
// EVT_EVENT_METADATA_PROPERTY_ID
pub const EventMetadataEventID: i32 = 0;
pub const EventMetadataEventVersion: i32 = 1;
pub const EventMetadataEventChannel: i32 = 2;
pub const EventMetadataEventLevel: i32 = 3;
pub const EventMetadataEventOpcode: i32 = 4;
pub const EventMetadataEventTask: i32 = 5;
pub const EventMetadataEventKeyword: i32 = 6;
pub const EventMetadataEventMessageID: i32 = 7;
pub const EventMetadataEventTemplate: i32 = 8;
pub const EvtEventMetadataPropertyIdEND: i32 = 9;
// EVT_EVENT_METADATA_PROPERTY_ID
const (
	EventMetadataEventID int32 = 0
	EventMetadataEventVersion int32 = 1
	EventMetadataEventChannel int32 = 2
	EventMetadataEventLevel int32 = 3
	EventMetadataEventOpcode int32 = 4
	EventMetadataEventTask int32 = 5
	EventMetadataEventKeyword int32 = 6
	EventMetadataEventMessageID int32 = 7
	EventMetadataEventTemplate int32 = 8
	EvtEventMetadataPropertyIdEND int32 = 9
)
const
  EventMetadataEventID = 0;
  EventMetadataEventVersion = 1;
  EventMetadataEventChannel = 2;
  EventMetadataEventLevel = 3;
  EventMetadataEventOpcode = 4;
  EventMetadataEventTask = 5;
  EventMetadataEventKeyword = 6;
  EventMetadataEventMessageID = 7;
  EventMetadataEventTemplate = 8;
  EvtEventMetadataPropertyIdEND = 9;
// EVT_EVENT_METADATA_PROPERTY_ID
pub const EventMetadataEventID: i32 = 0;
pub const EventMetadataEventVersion: i32 = 1;
pub const EventMetadataEventChannel: i32 = 2;
pub const EventMetadataEventLevel: i32 = 3;
pub const EventMetadataEventOpcode: i32 = 4;
pub const EventMetadataEventTask: i32 = 5;
pub const EventMetadataEventKeyword: i32 = 6;
pub const EventMetadataEventMessageID: i32 = 7;
pub const EventMetadataEventTemplate: i32 = 8;
pub const EvtEventMetadataPropertyIdEND: i32 = 9;
const
  EventMetadataEventID* = 0
  EventMetadataEventVersion* = 1
  EventMetadataEventChannel* = 2
  EventMetadataEventLevel* = 3
  EventMetadataEventOpcode* = 4
  EventMetadataEventTask* = 5
  EventMetadataEventKeyword* = 6
  EventMetadataEventMessageID* = 7
  EventMetadataEventTemplate* = 8
  EvtEventMetadataPropertyIdEND* = 9
enum EVT_EVENT_METADATA_PROPERTY_ID : int {
    EventMetadataEventID = 0,
    EventMetadataEventVersion = 1,
    EventMetadataEventChannel = 2,
    EventMetadataEventLevel = 3,
    EventMetadataEventOpcode = 4,
    EventMetadataEventTask = 5,
    EventMetadataEventKeyword = 6,
    EventMetadataEventMessageID = 7,
    EventMetadataEventTemplate = 8,
    EvtEventMetadataPropertyIdEND = 9,
}
#define global EventMetadataEventID          0x0
#define global EventMetadataEventVersion     0x1
#define global EventMetadataEventChannel     0x2
#define global EventMetadataEventLevel       0x3
#define global EventMetadataEventOpcode      0x4
#define global EventMetadataEventTask        0x5
#define global EventMetadataEventKeyword     0x6
#define global EventMetadataEventMessageID   0x7
#define global EventMetadataEventTemplate    0x8
#define global EvtEventMetadataPropertyIdEND 0x9