次の方法で共有


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 が既に設定されているデータ型と互換性があるかどうかを確認します。 データ型に互換性がある場合、このメソッドは Tag のデータ型を EntryType に設定 (上書き) します。 データ型に互換性がない場合、このメソッドは E_INVALIDARG を返し、データ型を設定しません。

データ型 DEBUG_FA_ENTRY_ULONG64DEBUG_FA_ENTRY_INSTRUCTION_OFFSETおよびDEBUG_FA_ENTRY_POINTER は互換性があります。

DEBUG_FA_ENTRY_ANSI_STRING データ型DEBUG_FA_ENTRY_EXTENSION_CMD は互換性があります。

要件

要件
対象プラットフォーム デスクトップ
Header extsfns.h

関連項目

GetType

IDebugFAEntryTags

IDebugFailureAnalysis2

!analyze を拡張する分析拡張機能プラグインの作成

_EFN_Analyze