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