ISymUnmanagedWriter::CloseScope, méthode
Ferme la portée lexicale actuelle.
Syntaxe
HRESULT CloseScope(
[in] ULONG32 endOffset);
Paramètres
endOffset
[in] Décalage à partir du début de la méthode du point à la fin de la dernière instruction dans l’étendue lexicale, en octets.
Valeur renvoyée
S_OK en cas de réussite de la méthode ; sinon, E_FAIL ou un autre code d’erreur.
Remarques
Après la fermeture d’une étendue, plus aucune variable ne peut y être définie.
ISymUnmanagedWriter::OpenScope retourne un identificateur d’étendue opaque qui peut être utilisé avec ISymUnmanagedWriter::SetScopeRange pour définir plus tard les décalages de début et de fin d’une étendue. Dans ce cas, les offsets passés à ISymUnmanagedWriter::OpenScope
et ISymUnmanagedWriter::CloseScope
sont ignorés. Les identificateurs d’étendue sont valides uniquement dans la méthode actuelle.
Configuration requise
En-tête : CorSym.idl, CorSym.h
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour