Freigeben über


IEEVisualizerServiceProvider::CreateVisualizerService

Diese Methode erstellt einen Visualizerdienst.

Syntax

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

Parameter

binder
[in] Das an EvaluateSync übergebene IDebugBinder-Objekt.

pSymProv
[in] Das IDebugSymbolProvider -Objekt übergeben an IDebugParsedExpression::EvaluateSync.

pAddress
[in] Das IDebugAddress-Objekt , das an IDebugParsedExression::EvaluateSync.

dataProvider
[in] Ein Objekt, das die IEEVisualizerDataProvider-Schnittstelle implementiert (vom Ausdrucks-Evaluator bereitgestellt).

ppService
[out] Der erstellte Dienst.

Rückgabewert

Wenn die Ausführung erfolgreich ist, wird S_OK, andernfalls ein Fehlercode zurückgegeben.

Hinweise

Die binderParameter pSymProvund Die pAddress Parameter wurden alle an die IDebugParsedExpression::EvaluateSync Methode übergeben. CreateVisualizerService wird nur IDebugParsedExpression::EvaluateSync als Teil der Unterstützung eines Ausdrucks für Typschnellansichten aufgerufen.

Siehe auch