Partager via


ISymUnmanagedWriter::DefineSequencePoints, méthode

Définit un groupe de points de séquence dans la méthode en cours. Chaque ligne de début et chaque colonne de début définissent le début d'une instruction dans une méthode. Chaque ligne de fin et chaque colonne de fin définissent la fin d'une instruction dans une méthode. Les tableaux doivent être triés dans l'ordre croissant d'offsets. L'offset est toujours mesuré à partir du début de la méthode, en octets.

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[]);

Paramètres

  • document
    [in] Objet de document pour lequel les points de séquence sont définis.

  • spCount
    [in] ULONG32 qui indique la taille de chacune des mémoires tampons offsets, lines, columns, endLines et endColumns.

  • offsets
    [in] Offset des points de séquence mesuré à partir du début de la méthode.

  • lines
    [in] Numéros de ligne de début des points de séquence.

  • columns
    [in] Numéros de colonne de début des points de séquence.

  • endLines
    [in] Numéros de ligne de fin des points de séquence. Ce paramètre est optionnel.

  • endColumns
    [in] Numéros de colonne de fin des points de séquence. Ce paramètre est optionnel.

Valeur de retour

S_OK si la méthode réussit ; sinon, E_FAIL ou un autre code d'erreur.

Configuration requise

En-tête : CorSym.idl, CorSym.h

Voir aussi

Référence

ISymUnmanagedWriter, interface