Sdílet prostřednictvím


ISymUnmanagedWriter::CloseScope – metoda

Zavře aktuální lexikální obor.

Syntaxe

HRESULT CloseScope(  
    [in] ULONG32 endOffset);  

Parametry

endOffset
[v] Posun od začátku metody bodu na konci poslední instrukce v lexikálním oboru v bajtech.

Návratová hodnota

S_OK, pokud je metoda úspěšná; v opačném případě E_FAIL nebo jiný kód chyby.

Poznámky

Jakmile je obor uzavřený, nelze v něm definovat žádné další proměnné.

ISymUnmanagedWriter::OpenScope vrátí identifikátor oboru neprůhlhlosti, který lze použít s ISymUnmanagedWriter::SetScopeRange k pozdější definici počátečního a koncového posunu oboru. V tomto případě jsou posuny předané do ISymUnmanagedWriter::OpenScope a ISymUnmanagedWriter::CloseScope ignorovány. Identifikátory oboru jsou platné pouze v aktuální metodě.

Požadavky

Záhlaví: CorSym.idl, CorSym.h

Viz také