EVT_PUBLISHER_METADATA_PROPERTY_ID列舉 (winevt.h)
定義識別提供者元數據屬性的識別碼。
Syntax
typedef enum _EVT_PUBLISHER_METADATA_PROPERTY_ID {
EvtPublisherMetadataPublisherGuid = 0,
EvtPublisherMetadataResourceFilePath,
EvtPublisherMetadataParameterFilePath,
EvtPublisherMetadataMessageFilePath,
EvtPublisherMetadataHelpLink,
EvtPublisherMetadataPublisherMessageID,
EvtPublisherMetadataChannelReferences,
EvtPublisherMetadataChannelReferencePath,
EvtPublisherMetadataChannelReferenceIndex,
EvtPublisherMetadataChannelReferenceID,
EvtPublisherMetadataChannelReferenceFlags,
EvtPublisherMetadataChannelReferenceMessageID,
EvtPublisherMetadataLevels,
EvtPublisherMetadataLevelName,
EvtPublisherMetadataLevelValue,
EvtPublisherMetadataLevelMessageID,
EvtPublisherMetadataTasks,
EvtPublisherMetadataTaskName,
EvtPublisherMetadataTaskEventGuid,
EvtPublisherMetadataTaskValue,
EvtPublisherMetadataTaskMessageID,
EvtPublisherMetadataOpcodes,
EvtPublisherMetadataOpcodeName,
EvtPublisherMetadataOpcodeValue,
EvtPublisherMetadataOpcodeMessageID,
EvtPublisherMetadataKeywords,
EvtPublisherMetadataKeywordName,
EvtPublisherMetadataKeywordValue,
EvtPublisherMetadataKeywordMessageID,
EvtPublisherMetadataPropertyIdEND
} EVT_PUBLISHER_METADATA_PROPERTY_ID;
常數
EvtPublisherMetadataPublisherGuid 值: 0 識別提供者的 guid 屬性。 此屬性的變體類型為 EvtVarTypeGuid。 |
EvtPublisherMetadataResourceFilePath 識別提供者的 resourceFilePath 屬性。 此屬性的變體類型為 EvtVarTypeString。 |
EvtPublisherMetadataParameterFilePath 識別提供者的參數 FilePath 屬性。 此屬性的變體類型為 EvtVarTypeString。 |
EvtPublisherMetadataMessageFilePath 識別提供者的 messageFilePath 屬性。 此屬性的變體類型為 EvtVarTypeString。 |
EvtPublisherMetadataHelpLink 識別提供者的 helpLink 屬性。 此屬性的變體類型為 EvtVarTypeString。 |
EvtPublisherMetadataPublisherMessageID 識別提供者的 訊息 屬性。 元數據是指派給訊息字串的資源標識碼。 若要取得訊息字串,請呼叫 EvtFormatMessage 函式。 此屬性的變體類型為 EvtVarTypeUInt32。 如果提供者未指定訊息,則值為 –1。 |
EvtPublisherMetadataChannelReferences 識別提供者的 通道 子專案。 此屬性的變體類型為 EvtVarTypeEvtHandle。 若要存取提供者所定義或匯入之通道的元數據,請在呼叫 EvtGetObjectArrayProperty 函式 時使用此句柄。 如需詳細資料,請參閱<備註>。 當您完成句柄時,請呼叫 EvtClose 函式。 |
EvtPublisherMetadataChannelReferencePath 識別通道 的名稱 屬性。 呼叫 EvtGetObjectArrayProperty 函式 時,請使用此標識符。 如需詳細資料,請參閱<備註>。 此屬性的變體類型為 EvtVarTypeString。 |
EvtPublisherMetadataChannelReferenceIndex 識別通道清單中的通道以零起始的索引值。 呼叫 EvtGetObjectArrayProperty 函式 時,請使用此標識符。 如需詳細資料,請參閱<備註>。 此屬性的變體類型為 EvtVarTypeUInt32。 |
EvtPublisherMetadataChannelReferenceID 識別通道 的值 屬性。 呼叫 EvtGetObjectArrayProperty 函式 時,請使用此標識符。 如需詳細資料,請參閱<備註>。 此屬性的變體類型為 EvtVarTypeUInt32。 |
EvtPublisherMetadataChannelReferenceFlags 識別旗標值,指出這個通道是否從另一個提供者匯入。 如果已設定 EvtChannelReferenceImported 旗標值,就會匯入通道。 呼叫 EvtGetObjectArrayProperty 函式 時,請使用此標識符。 如需詳細資料,請參閱<備註>。 此屬性的變體類型為 EvtVarTypeUInt32。 |
EvtPublisherMetadataChannelReferenceMessageID 識別通道的 訊息 屬性。 呼叫 EvtGetObjectArrayProperty 函式 時,請使用此標識符。 如需詳細資料,請參閱<備註>。 此屬性的變體類型為 EvtVarTypeUInt32。 屬性包含指派給訊息字串的資源標識碼。 若要取得訊息字串,請呼叫 EvtFormatMessage 函式。 如果通道未指定訊息,則值為 –1。 |
EvtPublisherMetadataLevels 識別提供者的 levels 子專案。 此屬性的變體類型為 EvtVarTypeEvtHandle。 若要存取提供者所定義或參考之層級的元數據,請在呼叫 EvtGetObjectArrayProperty 函式 時使用此句柄。 如需詳細資料,請參閱<備註>。 當您完成句柄時,請呼叫 EvtClose 函式。 |
EvtPublisherMetadataLevelName 識別層級 的名稱 屬性。 呼叫 EvtGetObjectArrayProperty 函式 時,請使用此標識符。 如需詳細資料,請參閱<備註>。 此屬性的變體類型為 EvtVarTypeString。 |
EvtPublisherMetadataLevelValue 識別層級 的值 屬性。 呼叫 EvtGetObjectArrayProperty 函式 時,請使用此標識符。 如需詳細資料,請參閱<備註>。 此屬性的變體類型為 EvtVarTypeUInt32。 |
EvtPublisherMetadataLevelMessageID 識別層級的 訊息 屬性。 呼叫 EvtGetObjectArrayProperty 函式 時,請使用此標識符。 如需詳細資料,請參閱<備註>。 此屬性的變體類型為 EvtVarTypeUInt32。 屬性包含指派給訊息字串的資源標識碼。 若要取得訊息字串,請呼叫 EvtFormatMessage 函式。 如果層級未指定訊息,則此值為 –1。 |
EvtPublisherMetadataTasks 識別提供者 的工作子專案 。 此屬性的變體類型為 EvtVarTypeEvtHandle。 若要存取提供者所定義工作的元數據,請在呼叫 EvtGetObjectArrayProperty 函式 時使用此句柄。 如需詳細資料,請參閱<備註>。 當您完成句柄時,請呼叫 EvtClose 函式。 |
EvtPublisherMetadataTaskName 識別工作 的名稱 屬性。 呼叫 EvtGetObjectArrayProperty 函式 時,請使用此標識符。 如需詳細資料,請參閱<備註>。 此屬性的變體類型為 EvtVarTypeString。 |
EvtPublisherMetadataTaskEventGuid 識別工作的 eventGuid 屬性。 呼叫 EvtGetObjectArrayProperty 函式 時,請使用此標識符。 如需詳細資料,請參閱<備註>。 此屬性的變體類型為 EvtVarTypeString。 |
EvtPublisherMetadataTaskValue 識別工作的 value 屬性。 呼叫 EvtGetObjectArrayProperty 函式 時,請使用此標識符。 如需詳細資料,請參閱<備註>。 此屬性的變體類型為 EvtVarTypeUInt32。 |
EvtPublisherMetadataTaskMessageID 識別工作的 訊息 屬性。 呼叫 EvtGetObjectArrayProperty 函式 時,請使用此標識符。 如需詳細資料,請參閱<備註>。 此屬性的變體類型為 EvtVarTypeUInt32。 屬性包含指派給訊息字串的資源標識碼。 若要取得訊息字串,請呼叫 EvtFormatMessage 函式。 如果工作未指定訊息,則值為 –1。 |
EvtPublisherMetadataOpcodes 識別提供者的 opcodes 子專案。 此屬性的變體類型為 EvtVarTypeEvtHandle。 若要存取提供者所定義或參考之 opcode 的元數據,請在呼叫 EvtGetObjectArrayProperty 函式 時使用此句柄。 如需詳細資料,請參閱<備註>。 當您完成句柄時,請呼叫 EvtClose 函式。 |
EvtPublisherMetadataOpcodeName 識別opcode 的名稱 屬性。 呼叫 EvtGetObjectArrayProperty 函式 時,請使用此標識符。 如需詳細資料,請參閱<備註>。 此屬性的變體類型為 EvtVarTypeString。 |
EvtPublisherMetadataOpcodeValue 識別 opcode 的值 屬性。 呼叫 EvtGetObjectArrayProperty 函式 時,請使用此標識符。 如需詳細資料,請參閱<備註>。 此屬性的變體類型為 EvtVarTypeUInt32。 高字包含 opcode 值,而低字則包含其所屬的工作。 如果低字為零,則會全域定義 opcode;否則,opcode 是工作特定的。 使用低字值來判斷定義opcode的工作。 |
EvtPublisherMetadataOpcodeMessageID 識別opcode的 訊息 屬性。 呼叫 EvtGetObjectArrayProperty 函式 時,請使用此標識符。 如需詳細資料,請參閱<備註>。 此屬性的變體類型為 EvtVarTypeUInt32。 屬性包含指派給訊息字串的資源標識碼。 若要取得訊息字串,請呼叫 EvtFormatMessage 函式。 如果 opcode 未指定訊息,則值為 –1。 |
EvtPublisherMetadataKeywords 識別提供者的 關鍵詞 子專案。 此屬性的變體類型為 EvtVarTypeEvtHandle。 若要存取提供者所定義的關鍵詞元數據,請在呼叫 EvtGetObjectArrayProperty 函式 時使用此句柄。 如需詳細資料,請參閱<備註>。 當您完成句柄時,請呼叫 EvtClose 函式。 |
EvtPublisherMetadataKeywordName 識別關鍵詞 的名稱 屬性。 呼叫 EvtGetObjectArrayProperty 函式 時,請使用此標識符。 如需詳細資料,請參閱<備註>。 此屬性的變體類型為 EvtVarTypeString。 |
EvtPublisherMetadataKeywordValue 識別 關鍵詞的 mask 屬性。 呼叫 EvtGetObjectArrayProperty 函式 時,請使用此標識符。 如需詳細資料,請參閱<備註>。 此屬性的變體類型為 EvtVarTypeUInt64。 |
EvtPublisherMetadataKeywordMessageID 識別 關鍵詞的 訊息 屬性。 呼叫 EvtGetObjectArrayProperty 函式 時,請使用此標識符。 如需詳細資料,請參閱<備註>。 此屬性的變體類型為 EvtVarTypeUInt32。 屬性包含指派給訊息字串的資源標識碼。 若要取得訊息字串,請呼叫 EvtFormatMessage 函式。 如果關鍵詞未指定訊息,則值為 –1。 |
EvtPublisherMetadataPropertyIdEND 這個列舉值會標示列舉值的結尾。 |
備註
此列舉中的這個標識碼清單適用於無法變更的屬性。 若要取得通道的設定,請呼叫 EvtGetChannelConfigProperty 函式 。
呼叫 EvtGetPublisherMetadataProperty 函式時,您無法使用下列屬性標識符:
- EvtPublisherMetadataChannelReferencePath
- EvtPublisherMetadataChannelReferenceIndex
- EvtPublisherMetadataChannelReferenceID
- EvtPublisherMetadataChannelReferenceFlags
- EvtPublisherMetadataChannelReferenceMessageID
- EvtPublisherMetadataLevelName
- EvtPublisherMetadataLevelValue
- EvtPublisherMetadataLevelMessageID
- EvtPublisherMetadataTaskName
- EvtPublisherMetadataTaskEventGuid
- EvtPublisherMetadataTaskValue
- EvtPublisherMetadataTaskMessageID
- EvtPublisherMetadataOpcodeName
- EvtPublisherMetadataOpcodeValue
- EvtPublisherMetadataOpcodeMessageID
- EvtPublisherMetadataKeywordName
- EvtPublisherMetadataKeywordValue
- EvtPublisherMetadataKeywordMessageID
句柄指向物件陣列,其中包含提供者所定義子類型的元數據。 若要判斷陣列中的物件數目,請呼叫 EvtGetObjectArraySize 函式。 若要存取其中一個 對象的屬性,請呼叫 EvtGetObjectArrayProperty 函式,並指定您要擷取的屬性標識符。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
標頭 | winevt.h |
另請參閱
EVT_EVENT_METADATA_PROPERTY_ID