Sdílet prostřednictvím


IEEVisualizerServiceProvider::CreateVisualizerService

Tato metoda vytvoří službu vizualizéru.

Syntaxe

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

Parametry

binder
[v] Objekt IDebugBinder předán do EvaluateSync.

pSymProv
[v] IDebugSymbolProvider objekt předán do IDebugParsedExpression::EvaluateSync.

pAddress
[v] Objekt IDebugAddress předán objektu IDebugParsedExression::EvaluateSync.

dataProvider
[v] Objekt implementuje rozhraní IEEVisualizerDataProvider (zadané vyhodnocovačem výrazů).

ppService
[ven] Vytvořená služba.

Vrácená hodnota

V případě úspěchu vrátí hodnotu S_OK; v opačném případě vrátí kód chyby.

Poznámky

Všechny binderparametry a pAddress parametry byly pSymProvpředány metoděIDebugParsedExpression::EvaluateSync. CreateVisualizerService je volána pouze z IDebugParsedExpression::EvaluateSync části podpory vyhodnocovače výrazů pro vizualizéry typů.

Viz také