共用方式為


EVT_EVENT_METADATA_PROPERTY_ID列舉 (winevt.h)

定義識別事件定義中繼資料屬性的識別碼。

Syntax

typedef enum _EVT_EVENT_METADATA_PROPERTY_ID {
  EventMetadataEventID,
  EventMetadataEventVersion,
  EventMetadataEventChannel,
  EventMetadataEventLevel,
  EventMetadataEventOpcode,
  EventMetadataEventTask,
  EventMetadataEventKeyword,
  EventMetadataEventMessageID,
  EventMetadataEventTemplate,
  EvtEventMetadataPropertyIdEND
} EVT_EVENT_METADATA_PROPERTY_ID;

常數

 
EventMetadataEventID
識別事件定義的 value 屬性。 此屬性的變體類型為 EvtVarTypeUInt32
EventMetadataEventVersion
識別事件定義的 版本 屬性。 此屬性的變體類型為 EvtVarTypeUInt32
EventMetadataEventChannel
識別事件定義的 通道 屬性。 此屬性的變體類型為 EvtVarTypeUInt32。 此屬性不包含您在事件定義中指定的通道識別碼,而是包含通道 的值 屬性。 如果事件定義未指定通道,則值為零。
EventMetadataEventLevel
識別事件定義的 層級 屬性。 此屬性的變體類型為 EvtVarTypeUInt32。 此屬性不包含您在事件定義中指定的層級名稱,而是包含層級 的值 屬性。 如果事件定義未指定層級,則值為零。
EventMetadataEventOpcode
識別事件定義的 opcode 屬性。 此屬性的變體類型為 EvtVarTypeUInt32。 這個屬性不包含您在事件定義中指定的 opcode 名稱,而是包含 opcode 的值 屬性。 如果事件定義未指定 opcode,則值為零。
EventMetadataEventTask
識別事件定義的工作屬性。 此屬性的變體類型為 EvtVarTypeUInt32。 此屬性不包含您在事件定義中指定的工作名稱,而是包含工作的 value 屬性。 如果事件定義未指定工作,則值為零。
EventMetadataEventKeyword
識別事件定義的 關鍵字 屬性。 此屬性的變體類型為 EvtVarTypeUInt64。 此屬性不包含您在事件定義中指定的關鍵字名稱清單,而是包含所有關鍵詞的 64 位元遮罩。 遮罩的前 16 個位是保留供內部使用,在判斷事件定義設定的關鍵字位時,應該忽略。
EventMetadataEventMessageID
識別事件定義的 訊息 屬性。 此屬性的變體類型為 EvtVarTypeUInt32。 屬性包含指派給訊息字串的資源識別碼。 若要取得訊息字串,請呼叫 EvtFormatMessage 函式。 如果事件定義未指定訊息,則值為 –1。
EventMetadataEventTemplate
識別事件定義的 樣板 屬性。 此屬性的變體類型為 EvtVarTypeString。 此屬性不包含您在事件定義中指定的範本名稱,而是包含包含範本節點和每個資料節點的 XML 字串;字串不包含 UserData。 如果事件定義未指定範本,則此值為空字串。
EvtEventMetadataPropertyIdEND
這個列舉值會標示列舉值的結尾。

備註

通道、層級、opcode、工作和關鍵字屬性會傳回 value 屬性值。 若要取得其值不是零的屬性中繼資料,請呼叫屬性的 EvtGetPublisherMetadataProperty 函式 。 例如,若要取得工作屬性的中繼資料,請使用 EvtPublisherMetadataTasks 提供者屬性識別碼呼叫 EvtGetPublisherMetadataProperty 。 函式會傳回您列舉的工作物件陣列。 針對每個物件,將物件的 value 屬性值與事件中指定的值進行比較。 如果值相符,請使用該物件的中繼資料。

規格需求

   
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
標頭 winevt.h

另請參閱

EventDefinitionType 複雜類型

EvtGetEventMetadataProperty