Freigeben über


ISymUnmanagedMethod::GetSequencePoints-Methode

Ruft alle Sequenzpunkte innerhalb dieser Methode ab.

Syntax

HRESULT GetSequencePoints(
    [in]  ULONG32  cPoints,
    [out] ULONG32  *pcPoints,
    [in, size_is(cPoints)] ULONG32  offsets[],
    [in, size_is(cPoints)] ISymUnmanagedDocument* documents[],
    [in, size_is(cPoints)] ULONG32  lines[],
    [in, size_is(cPoints)] ULONG32  columns[],
    [in, size_is(cPoints)] ULONG32  endLines[],
    [in, size_is(cPoints)] ULONG32  endColumns[]);

Parameter

cPoints[in] AULONG32, das die Größe der offsetsArrays , documents, , linescolumns, endLinesund endColumns arrays empfängt.

pcPoints [out] Ein Zeiger auf einen ULONG32 , der die Länge des Puffers empfängt, der erforderlich ist, um die Sequenzpunkte zu enthalten.

offsets [in] Ein Array, in dem die gemeinsame Zwischensprache (CIL) vom Anfang der Methode für die Sequenzpunkte gespeichert werden soll.

documents [in] Ein Array, in dem die Dokumente gespeichert werden, in denen sich die Sequenzpunkte befinden.

lines [in] Ein Array, in dem die Zeilen in den Dokumenten gespeichert werden, an denen sich die Sequenzpunkte befinden.

columns [in] Ein Array, in dem die Spalten in den Dokumenten gespeichert werden sollen, an denen sich die Sequenzpunkte befinden.

endLines [in] Das Array von Zeilen in den Dokumenten, an denen die Sequenzpunkte enden.

endColumns [in] Das Array der Spalten in den Dokumenten, auf dem die Sequenzpunkte enden.

Rückgabewert

S_OK, wenn die Methode erfolgreich ist, andernfalls E_FAIL oder ein anderer Fehlercode.

Anforderungen

Header: CorSym.idl, CorSym.h

Siehe auch