Share via


ISymUnmanagedWriter::CloseScope (Método)

Cierra el ámbito léxico actual.

Sintaxis

HRESULT CloseScope(  
    [in] ULONG32 endOffset);  

Parámetros

endOffset
[in] Desplazamiento desde el principio del método del punto al final de la última instrucción en el ámbito léxico, en bytes.

Valor devuelto

Es S_OK si el método se realiza correctamente; de lo contrario, es E_FAIL o algún otro código de error.

Comentarios

Una vez cerrado un ámbito, no se pueden definir más variables dentro de él.

ISymUnmanagedWriter::OpenScope devuelve un identificador de ámbito opaco que se puede usar con ISymUnmanagedWriter::SetScopeRange para definir posteriormente el desplazamiento inicial y final de un ámbito. En este caso, se omiten los desplazamientos pasados a ISymUnmanagedWriter::OpenScope y ISymUnmanagedWriter::CloseScope. Los identificadores de ámbito solo son válidos en el método actual.

Requisitos

Header: CorSym.idl, CorSym.h

Consulte también