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_ULONG64、 DEBUG_FA_ENTRY_INSTRUCTION_OFFSET、 およびDEBUG_FA_ENTRY_POINTER は互換性があります。
DEBUG_FA_ENTRY_ANSI_STRING データ型 と DEBUG_FA_ENTRY_EXTENSION_CMD は互換性があります。
要件
要件 | 値 |
---|---|
対象プラットフォーム | デスクトップ |
Header | extsfns.h |