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 |