此方法返回此服务了解类型可视化工具的列表。
HRESULT GetCustomViewerList(
ULONG celtSkip,
ULONG celtRequested,
DEBUG_CUSTOM_VIEWER* rgViewers,
ULONG* pceltFetched
);
int GetCustomViewerList(
uint celtSkip,
uint celtRequested,
DEBUG_CUSTOM_VIEWER[] rgViewers,
out uint pceltFetched
);
参数
celtSkip
[in] 跳过的可视化工具的数字。celRequested
[in] 检索的可视化工具的数字 (还指定 rgViewers 数组的大小)。rgViewers
[in, out] 数组将填充的 DEBUG_CUSTOM_VIEWER 结构。pceltFetched
[out] 实际检索的可视化工具的数字。
返回值
如果成功,则返回; S_OK否则,返回错误代码。
备注
IDebugProperty3:: GetCustomViewerList 将该请求传递给此方法作为的一部分进行类型可视化工具支持。 如果表达式计算器还提供相同类型的自定义浏览器,则会追加这些自定义浏览器的正确加载的 DEBUG_CUSTOM_VIEWER 结构到列表中。 确保 IDebugProperty3:: GetCustomViewerCount 反映这些额外的浏览器。
请参见 键入可视化工具和自定义浏览器 有关差异的详细信息。可视化工具和浏览器之间。
请参见
参考
IDebugProperty3:: GetCustomViewerList
IDebugProperty3:: GetCustomViewerCount