Freigeben über


ISymUnmanagedWriter::CloseScope-Methode

Schließt den aktuellen lexikalischen Gültigkeitsbereich.

Syntax

HRESULT CloseScope(  
    [in] ULONG32 endOffset);  

Parameter

endOffset
[in] Der Offset vom Anfang der Methode des Punkts am Ende der letzten Anweisung im lexikalischen Bereich in Byte.

Rückgabewert

S_OK, wenn die Methode erfolgreich ist, andernfalls E_FAIL oder ein anderer Fehlercode.

Bemerkungen

Sobald ein Bereich geschlossen ist, können keine weiteren Variablen darin definiert werden.

ISymUnmanagedWriter::OpenScope gibt einen undurchsichtigen Bereichsbezeichner zurück, der mit ISymUnmanagedWriter::SetScopeRange verwendet werden kann, um später den Anfangs- und Endoffset eines Bereichs zu definieren. In diesem Fall werden die an ISymUnmanagedWriter::OpenScope und ISymUnmanagedWriter::CloseScope übergebenen Offsets ignoriert. Bereichsbezeichner sind nur in der aktuellen Methode gültig.

Anforderungen

Header: CorSym.idl, CorSym.h

Siehe auch