IEEVisualizerServiceProvider:: CreateVisualizerService

此方法将创建一个可视化工具服务。

HRESULT CreateVisualizerService(
   IDebugBinder*              binder,
   IDebugSymbolProvider*      pSymProv,
   IDebugAddress*             pAddress,
   IEEVisualizerDataProvider* dataProvider,
   IEEVisualizerService**     ppService
);
int CreateVisualizerService(
   IDebugBinder binder,
   IDebugSymbolProvider      pSymProv,
   IDebugAddress             pAddress,
   IEEVisualizerDataProvider dataProvider,
   out IEEVisualizerService  ppService
);

参数

返回值

如果成功,则返回; S_OK否则,返回错误代码。

备注

binder、 pSymProv和 pAddress 所有参数传递给 IDebugParsedExpression::EvaluateSync 方法。 CreateVisualizerService 将从 IDebugParsedExpression::EvaluateSync 仅调用作为表达式计算器的一部分进行类型可视化工具支持。

请参见

参考

IEEVisualizerServiceProvider

IDebugParsedExpression:: EvaluateSync

IDebugBinder

IDebugSymbolProvider

IEEVisualizerDataProvider