ISymUnmanagedWriter::CloseScope-Methode
Schließt den aktuellen lexikalischen Gültigkeitsbereich.
HRESULT CloseScope(
[in] ULONG32 endOffset);
Parameter
- endOffset
Der Offset in Bytes der letzten Anweisung im lexikalischen Gültigkeitsbereich ab dem Beginn der Methode bis zu dem Punkt am Ende der letzten Anweisung.
Rückgabewert
S_OK, wenn die Methode erfolgreich ausgeführt wurde, andernfalls E_FAIL oder ein anderer Fehlercode.
Hinweise
Sobald ein Umfang geschlossen wurde, können in ihm keine Variablen mehr definiert werden.
ISymUnmanagedWriter::OpenScope gibt einen nicht transparenten Gültigkeitsbereichsbezeichner zurück, der für ISymUnmanagedWriter::SetScopeRange verwendet werden kann, um später den Anfangs- und Endoffset eines Gültigkeitsbereichs zu definieren. In diesem Fall werden die an ISymUnmanagedWriter::OpenScope und ISymUnmanagedWriter::CloseScope übergebenen Offsets ignoriert. Gültigkeitsbereichsbezeichner sind nur in der aktuellen Methode gültig.
Anforderungen
Header: CorSym.idl, CorSym.h