IDebugFAEntryTags::SetType 方法 (extsfns.h)

SetType 方法设置与 DebugFailureAnalysisTags 对象中的标记关联的数据类型。

语法

HRESULT SetType(
  [in] FA_TAG        Tag,
  [in] FA_ENTRY_TYPE EntryType
);

参数

[in] Tag

FA_TAG枚举中的值。

[in] EntryType

FA_ENTRY_TYPE枚举中的值。

返回值

如果此方法成功将 Tag 的数据类型设置为 EntryType,则返回 S_OK。 否则,它将返回 E_INVALIDARG

注解

此方法检查是否已设置 Tag 的数据类型。 如果尚未设置数据类型,此方法会将数据类型设置为 EntryType

如果已设置 Tag 的数据类型,此方法将检查 EntryType 是否与已设置的数据类型兼容。 如果数据类型兼容,此方法设置 (覆盖) 标记EntryType 的数据类型。 如果数据类型不兼容,此方法返回 E_INVALIDARG ,并且不设置数据类型。

DEBUG_FA_ENTRY_ULONG64DEBUG_FA_ENTRY_INSTRUCTION_OFFSETDEBUG_FA_ENTRY_POINTER的数据类型是兼容的。

DEBUG_FA_ENTRY_ANSI_STRINGDEBUG_FA_ENTRY_EXTENSION_CMD的数据类型是兼容的。

要求

要求
目标平台 桌面
标头 extsfns.h

另请参阅

GetType

IDebugFAEntryTags

IDebugFailureAnalysis2

编写分析扩展插件以扩展 !analyze

_EFN_Analyze