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