Partager via


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

Voir aussi