Condividi tramite


Metodo ISymUnmanagedWriter::CloseScope

Chiude l'ambito lessicale corrente.

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 viene eseguito correttamente; in caso contrario, E_FAIL o un altro codice di errore.

Note

Una volta chiuso un ambito, non è più possibile definire delle variabili al suo interno.

ISymUnmanagedWriter::OpenScope restituisce un identificatore di ambito nascosto utilizzabile con ISymUnmanagedWriter::SetScopeRange per definire successivamente un offset iniziale e finale dell'ambito. In questo caso, gli offset passati a ISymUnmanagedWriter::OpenScope e ISymUnmanagedWriter::CloseScope vengono ignorati. Gli identificatori di ambito sono validi solo nel metodo corrente.

Requisiti

Intestazione: CorSym.idl, CorSym.h

Vedere anche

Riferimenti

Interfaccia ISymUnmanagedWriter