此方法映射到文档上下文设置为数组调试地址。
HRESULT GetAddressesFromContext(
IDebugDocumentContext2* pDocContext,
BOOL fStatmentOnly,
IEnumDebugAddresses** ppEnumBegAddresses,
IEnumDebugAddresses** ppEnumEndAddresses
);
int GetAddressesFromContext(
IDebugDocumentContext2 pDocContext,
bool fStatmentOnly,
out IEnumDebugAddresses ppEnumBegAddresses,
out IEnumDebugAddresses ppEnumEndAddresses
);
参数
pDocContext
[in] 文档上下文。fStatmentOnly
[in] 如果为 true,调试到单个语句解决的限制。ppEnumBegAddresses
[out] 返回启动的枚举数调试地址与此语句或行。ppEnumEndAddresses
[out] 返回一个结束的一个 IEnumDebugAddresses 枚举数调试地址与此语句或行。
返回值
如果成功,则返回; S_OK否则,返回错误代码。
备注
文档上下文通常指示源行的大小。 此方法提供启动,然后关闭调试地址与这些行。 某些语言允许语句包含多个语句的跨多个行或行。 此方法提供一个标志限制调试地址到一个语句。
具有多个调试地址,在模板单个语句是可能的。