Partilhar via


Método ISymUnmanagedWriter::D efineSequencePoints

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 ordenadas por ordem crescente de desvios. O desvio é 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 a ser definidos.

spCount
[in] Um ULONG32 que indica o tamanho de cada uma das offsetsmemórias intermédias , linescolumns, , endLinese endColumns .

offsets
[in] O desvio dos pontos de sequência medidos desde o início do método.

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

columns
[in] Os números das colunas iniciais dos pontos de sequência.

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

endColumns
[in] Os números das colunas finais dos pontos de sequência. Este parâmetro é opcional.

Devolver Valor

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

Requisitos

Cabeçalho: CorSym.idl, CorSym.h

Ver também