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] 一个 ULONG32
,指示每个 offsets
、lines
、columns
、endLines
和 endColumns
缓冲区的大小。
offsets
[in] 从该方法的开头测量的序列点的偏移量。
lines
[in] 序列点的起始行号。
columns
[in] 序列点的起始列号。
endLines
[in] 序列点的结束行号。 此参数是可选的。
endColumns
[in] 序列点的结束列号。 此参数是可选的。
返回值
如果该方法成功,则返回 S_OK;否则返回 E_FAIL 或某种其他错误代码。
要求
标头:CorSym.idl、CorSym.h