更新:2007 年 11 月
在当前方法内定义一组序列点。每个开始行和开始列都定义方法中语句的开始。每个结束行和结束列都定义方法中语句的结束。应以偏移量的升序顺序对数组进行排序。偏移量总是从方法的开始处算起,以字节为单位。
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] 指示 offsets、lines、columns、endLines 和 endColumns 缓冲区中每一个缓冲区的大小的 ULONG32。offsets
[in] 从方法的开始处算起的序列点的偏移量。lines
[in] 序列点的开始行号。columns
[in] 序列点的开始列号。endLines
[in] 序列点的结束行号。此参数是可选的。endColumns
[in] 序列点的结束列号。此参数是可选的。
返回值
如果该方法成功,则返回 S_OK;否则,返回 E_FAIL 或某个其他错误代码。
要求
**头文件:**CorSym.idl