ISymUnmanagedWriter::DefineSequencePoints-Methode
Definiert eine Gruppe von Sequenzpunkten innerhalb der aktuellen Methode. Jede Anfangszeile und jede Anfangsspalte definiert den Anfang einer Anweisung in einer Methode. Jede Endzeile und jede Endspalte definiert das Ende einer Anweisung in einer Methode. Die Arrays müssen in der aufsteigenden Reihenfolge von Offsets sortiert werden. Der Offset wird immer ab dem Anfang der Methode in Byte gemessen.
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 ab dem Anfang der Methode.lines
[in] Die Anfangszeilennummern der Sequenzpunkte.columns
[in] Die Anfangsspaltenummern 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 ausgeführt wurde, andernfalls E_FAIL oder ein anderer Fehlercode.
Anforderungen
Header: CorSym.idl, CorSym.h