ISymUnmanagedWriter::DefineSequencePoints, méthode
Définit un groupe de points de séquence dans la méthode actuelle. Chaque ligne de début et colonne de début définit le début d’une instruction dans une méthode. Chaque ligne de fin et colonne de fin définit la fin d’une instruction dans une méthode. Les tableaux doivent être triés par ordre croissant des décalages. Le décalage est toujours mesuré à partir du début de la méthode, en octets.
Syntaxe
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] Décalage des points de séquence mesurés à 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 facultatif.
endColumns
[in] Numéros de colonne de fin des points de séquence. Ce paramètre est facultatif.
Valeur renvoyée
S_OK en cas de réussite de la méthode ; sinon, E_FAIL ou un autre code d’erreur.
Configuration requise
En-tête : CorSym.idl, CorSym.h