Freigeben über


ISymUnmanagedWriter::DefineSequencePoints-Methode

Aktualisiert: November 2007

Definiert eine Gruppe von Sequenzpunkten in 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

Siehe auch

Referenz

ISymUnmanagedWriter