IEEVisualizerServiceProvider::CreateVisualizerService

Этот метод создает службу визуализатора.

Синтаксис

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

Параметры

binder
[in] Объект IDebugBinder, переданный в EvaluateSync.

pSymProv
[in] Объект IDebugSymbolProvider, переданный IDebugParsedExpression::EvaluateSyncв .

pAddress
[in] Переданный объект IDebugParsedExression::EvaluateSyncIDebugAddress.

dataProvider
[in] Объект, реализующий интерфейс IEEVisualizerDataProvider (предоставленный оценщиком выражений).

ppService
[out] Созданная служба.

Возвращаемое значение

В случае успешного выполнения возвращается S_OK; в противном случае возвращается код ошибки.

Замечания

Параметры binderи pAddress параметры были переданы методуIDebugParsedExpression::EvaluateSync. pSymProv CreateVisualizerService вызывается только из IDebugParsedExpression::EvaluateSync части поддержки вычислителя выражений для визуализаторов типов.

См. также