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 offsets
memórias intermédias , lines
columns
, , endLines
e 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