Compartir a través de


ISymUnmanagedWriter::CloseScope (Método)

Cierra el ámbito léxico actual.

HRESULT CloseScope(
    [in] ULONG32 endOffset);

Parámetros

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

Valor devuelto

S_OK si el método se ejecuta correctamente; en caso contrario, E_FAIL u otro código de error.

Comentarios

Una vez que se ha cerrado un ámbito, no se pueden definir más variables dentro del mismo.

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

Requisitos

Encabezado: CorSym.idl, CorSym.h

Vea también

Referencia

ISymUnmanagedWriter (Interfaz)