ISymUnmanagedWriter::SetScopeRange-Methode
Definiert den Offsetbereich für den angegebenen lexikalischen Gültigkeitsbereich. Der Bereich wird zum neuen aktuellen Bereich und wird auf einen Stapel von Bereichen verschoben. Bereiche müssen eine Hierarchie bilden. Gleichgeordnete dürfen sich nicht überlappen.
Syntax
HRESULT OpenScope(
[in] ULONG32 scopeID,
[in] ULONG32 startOffset,
[in] ULONG32 endOffset);
Parameter
scopeId
[in] Der Bereichsbezeichner für den Bereich.
startOffset
[in] Der Offset (in Byte) der ersten Anweisung im lexikalischen Bereich vom Anfang der Methode.
endOffset
[in] Der Offset (in Byte) der letzten Anweisung im lexikalischen Bereich vom Anfang der Methode.
Rückgabewert
S_OK, wenn die Methode erfolgreich ist, andernfalls E_FAIL oder ein anderer Fehlercode.
Bemerkungen
ISymUnmanagedWriter::OpenScope gibt einen undurchsichtigen Bereichsbezeichner zurück, der mit ISymUnmanagedWriter::SetScopeRange
verwendet werden kann, um den Anfangs- und Endoffset eines Bereichs zu einem späteren Zeitpunkt zu definieren. In diesem Fall werden die an ISymUnmanagedWriter::OpenScope
übergebenen Offsets und ISymUnmanagedWriter::CloseScope ignoriert. Bereichsbezeichner sind nur in der aktuellen Methode gültig.
Anforderungen
Header: CorSym.idl, CorSym.h
Siehe auch
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für