Condividi tramite


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 offsetsbuffer , , columnslines, endLinese 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

Vedi anche