Metodo ISymUnmanagedWriter::DefineSequencePoints
Definisce un gruppo di punti di sequenza nel metodo corrente. Ogni riga iniziale e colonna iniziale definisce l'inizio di un'istruzione all'interno di un metodo. Ogni riga finale e colonna finale definisce la fine di un'istruzione all'interno di un metodo. Le matrici devono essere ordinate in ordine crescente di offset. L'offset viene sempre misurato dall'inizio del metodo, in byte.
Sintassi
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[]);
Parametri
document
[in] Oggetto documento per il quale vengono definiti i punti di sequenza.
spCount
[in] Oggetto ULONG32
che indica le dimensioni di ognuno dei offsets
buffer , , columns
lines
, endLines
e endColumns
.
offsets
[in] Offset dei punti di sequenza misurati dall'inizio del metodo.
lines
[in] Numeri di riga iniziale dei punti di sequenza.
columns
[in] Numeri di colonna iniziale dei punti di sequenza.
endLines
[in] Numeri di riga finale dei punti di sequenza. Questo parametro è facoltativo e,
endColumns
[in] Numeri di colonna finale dei punti di sequenza. Questo parametro è facoltativo e,
Valore restituito
S_OK se il metodo ha esito positivo; in caso contrario, E_FAIL o un altro codice di errore.
Requisiti
Intestazione: CorSym.idl, CorSym.h