次の方法で共有


ISymUnmanagedWriter::DefineSequencePoints メソッド

現在のメソッド内のシーケンス ポイントのグループを定義します。 開始行と開始列ではそれぞれ、メソッド内のステートメントの開始が定義されます。 終了行と終了列ではそれぞれ、メソッド内のステートメントの終了が定義されます。 オフセットの昇順で配列を並べ替える必要があります。 オフセットは常に、メソッドの開始からバイト単位で測定されます。

構文

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

パラメーター

document
[in] シーケンス ポイントを定義するドキュメント オブジェクト。

spCount
[in] offsetslinescolumnsendLinesendColumns の各バッファーのサイズを示す ULONG32

offsets
[in] メソッドの先頭から測定されたシーケンス ポイントのオフセット。

lines
[in] シーケンス ポイントの開始行番号。

columns
[in] シーケンス ポイントの開始列番号。

endLines
[in] シーケンス ポイントの終了行番号。 このパラメーターは省略できます。

endColumns
[in] シーケンス ポイントの終了列番号。 このパラメーターは省略できます。

戻り値

メソッドが成功した場合は S_OK、それ以外の場合は E_FAIL またはその他のエラー コード。

必要条件

ヘッダー: CorSym.idl、CorSym.h

関連項目