Partilhar via


Método ISymUnmanagedWriter::CloseScope

Fecha o âmbito lexical atual.

Sintaxe

HRESULT CloseScope(  
    [in] ULONG32 endOffset);  

Parâmetros

endOffset
[in] O desvio desde o início do método do ponto no final da última instrução no âmbito lexical, em bytes.

Devolver Valor

S_OK se o método for bem-sucedido; caso contrário, E_FAIL ou outro código de erro.

Observações

Depois de fechar um âmbito, não podem ser definidas mais variáveis no mesmo.

ISymUnmanagedWriter::OpenScope devolve um identificador de âmbito opaco que pode ser utilizado com ISymUnmanagedWriter::SetScopeRange para definir posteriormente o desvio inicial e final de um âmbito. Neste caso, os desvios transmitidos para ISymUnmanagedWriter::OpenScope e ISymUnmanagedWriter::CloseScope são ignorados. Os identificadores de âmbito são válidos apenas no método atual.

Requisitos

Cabeçalho: CorSym.idl, CorSym.h

Ver também