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_ULONG64、DEBUG_FA_ENTRY_INSTRUCTION_OFFSET和DEBUG_FA_ENTRY_POINTER的数据类型是兼容的。
DEBUG_FA_ENTRY_ANSI_STRING和DEBUG_FA_ENTRY_EXTENSION_CMD的数据类型是兼容的。
要求
要求 | 值 |
---|---|
目标平台 | 桌面 |
标头 | extsfns.h |
另请参阅
GetType