Freigeben über


ISymUnmanagedWriter::CloseScope-Methode

Aktualisiert: November 2007

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

Siehe auch

Referenz

ISymUnmanagedWriter