Metodo ISymUnmanagedWriter::CloseScope

Chiude l'ambito lessicale corrente.

Sintassi

HRESULT CloseScope(  
    [in] ULONG32 endOffset);  

Parametri

endOffset
[in] Offset dall'inizio del metodo del punto alla fine dell'ultima istruzione nell'ambito lessicale, in byte.

Valore restituito

S_OK se il metodo ha esito positivo; in caso contrario, E_FAIL o un altro codice di errore.

Commenti

Una volta chiuso un ambito, non è possibile definire altre variabili al suo interno.

ISymUnmanagedWriter::OpenScope restituisce un identificatore di ambito opaco che può essere usato con ISymUnmanagedWriter::SetScopeRange per definire successivamente l'offset iniziale e finale di un ambito. In questo caso, gli offset passati a ISymUnmanagedWriter::OpenScope e ISymUnmanagedWriter::CloseScope saranno ignorati. Gli identificatori di ambito sono validi solo nel metodo corrente.

Requisiti

Intestazione: CorSym.idl, CorSym.h

Vedi anche