IDebugFAEntryTags::SetType-Methode (extsfns.h)

Die SetType-Methode legt den Datentyp fest, der einem Tag in einem DebugFailureAnalysisTags-Objekt zugeordnet ist.

Syntax

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

Parameter

[in] Tag

Ein -Wert in der FA_TAG-Enumeration .

[in] EntryType

Ein -Wert in der FA_ENTRY_TYPE-Enumeration .

Rückgabewert

Wenn diese Methode den Datentyp von Tag erfolgreich auf EntryType festlegt, wird S_OK zurückgegeben. Andernfalls wird E_INVALIDARG zurückgegeben.

Hinweise

Diese Methode überprüft, ob der Datentyp für Tag bereits festgelegt wurde. Wenn der Datentyp noch nicht festgelegt wurde, legt diese Methode den Datentyp auf EntryType fest.

Wenn der Datentyp für Tag bereits festgelegt wurde, überprüft diese Methode, ob EntryType mit dem bereits festgelegten Datentyp kompatibel ist. Wenn die Datentypen kompatibel sind, legt diese Methode den Datentyp für Tag auf EntryType fest (überschreibt). Wenn die Datentypen nicht kompatibel sind, gibt diese Methode E_INVALIDARG zurück und legt den Datentyp nicht fest.

Die Datentypen DEBUG_FA_ENTRY_ULONG64, DEBUG_FA_ENTRY_INSTRUCTION_OFFSET und DEBUG_FA_ENTRY_POINTER sind kompatibel.

Die Datentypen DEBUG_FA_ENTRY_ANSI_STRING und DEBUG_FA_ENTRY_EXTENSION_CMD sind kompatibel.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile extsfns.h

Weitere Informationen

GetType

IDebugFAEntryTags

IDebugFailureAnalysis2

Schreiben eines Analyseerweiterungs-Plug-Ins zum Erweitern von !analyze

_EFN_Analyze