Método ISymUnmanagedWriter::DefineSequencePoints

Define um grupo de pontos de sequência dentro do método atual. Cada linha inicial e coluna inicial definem o início de uma instrução dentro de um método. Cada linha final e coluna final definem o fim de uma instrução dentro de um método. As matrizes devem ser classificadas em ordem crescente de deslocamentos. O deslocamento é sempre medido desde o início do método, em bytes.

Sintaxe

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

Parâmetros

document
[in] O objeto de documento para o qual os pontos de sequência estão sendo definidos.

spCount
[in] Um ULONG32 que indica o tamanho de cada um dos buffers offsets, lines, columns, endLines e endColumns.

offsets
[in] O deslocamento dos pontos de sequência, medidos a partir do início do método.

lines
[in] Os números de linha iniciais dos pontos de sequência.

columns
[in] Os números da coluna inicial dos pontos de sequência.

endLines
[in] Os números da linha final dos pontos de sequência. Esse parâmetro é opcional.

endColumns
[in] Os números da coluna final dos pontos de sequência. Esse parâmetro é opcional.

Valor Retornado

S_OK se o método for bem-sucedido, caso contrário, E_FAIL ou algum outro código de erro.

Requisitos

Cabeçalho: CorSym.idl, CorSym.h

Confira também