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
Écriture d’un plug-in d’extension d’analyse pour Étendre !analyze