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