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::EvaluateSync
IDebugAddress.
dataProvider
[in] Объект, реализующий интерфейс IEEVisualizerDataProvider (предоставленный оценщиком выражений).
ppService
[out] Созданная служба.
Возвращаемое значение
В случае успешного выполнения возвращается S_OK
; в противном случае возвращается код ошибки.
Замечания
Параметры binder
и pAddress
параметры были переданы методуIDebugParsedExpression::EvaluateSync
. pSymProv
CreateVisualizerService
вызывается только из IDebugParsedExpression::EvaluateSync
части поддержки вычислителя выражений для визуализаторов типов.