ISymUnmanagedWriter::DefineSequencePoints-Methode
Definiert eine Gruppe von Sequenzpunkten in der aktuellen Methode. Jede Startzeile und jede Startspalte definieren den Beginn einer Anweisung innerhalb einer Methode. Jede Endzeile und jede Endspalte definieren das Ende einer Anweisung innerhalb einer Methode. Die Arrays sollten in aufsteigender Reihenfolge der Offsets sortiert werden. Der Offset wird immer vom Beginn der Methode aus gemessen, in Bytes.
Syntax
HRESULT DefineSequencePoints(
[in] ISymUnmanagedDocumentWriter* document,
[in] ULONG32 spCount,
[in, size_is(spCount)] ULONG32 offsets[],
[in, size_is(spCount)] ULONG32 lines[],
[in, size_is(spCount)] ULONG32 columns[],
[in, size_is(spCount)] ULONG32 endLines[],
[in, size_is(spCount)] ULONG32 endColumns[]);
Parameter
document
[in] Das Dokumentobjekt, für das die Sequenzpunkte definiert werden.
spCount
[in] Ein ULONG32
, das die Größe der einzelnen Puffer offsets
, lines
, columns
, endLines
und endColumns
angibt.
offsets
[in] Der Offset der Sequenzpunkte, gemessen vom Anfang der Methode.
lines
[in] Die Startzeilennummern der Sequenzpunkte.
columns
[in] Die Startspaltennummern der Sequenzpunkte.
endLines
[in] Die Endzeilennummern der Sequenzpunkte. Dieser Parameter ist optional.
endColumns
[in] Die Endspaltennummern der Sequenzpunkte. Dieser Parameter ist optional.
Rückgabewert
S_OK, wenn die Methode erfolgreich ist, andernfalls E_FAIL oder ein anderer Fehlercode.
Anforderungen
Header: CorSym.idl, CorSym.h