Méthode IDebugFAEntryTags ::SetType (extsfns.h)

La méthode SetType définit le type de données associé à une balise dans un objet DebugFailureAnalysisTags .

Syntaxe

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

Paramètres

[in] Tag

Valeur dans l’énumération FA_TAG .

[in] EntryType

Valeur dans l’énumération FA_ENTRY_TYPE .

Valeur retournée

Si cette méthode définit correctement le type de données de Tag sur EntryType, elle retourne S_OK. Sinon, elle retourne E_INVALIDARG.

Remarques

Cette méthode vérifie si le type de données de Balise a déjà été défini. Si le type de données n’a pas encore été défini, cette méthode définit le type de données sur EntryType.

Si le type de données pour Tag a déjà été défini, cette méthode vérifie si EntryType est compatible avec le type de données qui a déjà été défini. Si les types de données sont compatibles, cette méthode définit (remplace) le type de données pour Tag sur EntryType. Si les types de données ne sont pas compatibles, cette méthode retourne E_INVALIDARG et ne définit pas le type de données.

Les types de données DEBUG_FA_ENTRY_ULONG64, DEBUG_FA_ENTRY_INSTRUCTION_OFFSET et DEBUG_FA_ENTRY_POINTER sont compatibles.

Les types de données DEBUG_FA_ENTRY_ANSI_STRING et DEBUG_FA_ENTRY_EXTENSION_CMD sont compatibles.

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête extsfns.h

Voir aussi

Gettype

IDebugFAEntryTags

IDebugFailureAnalysis2

Écriture d’un plug-in d’extension d’analyse pour Étendre !analyze

_EFN_Analyze