IEEVisualizerServiceProvider::CreateVisualizerService
Diese Methode erstellt eine für Schnellansicht.
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
);
Parameter
binder
[in] Das IDebugBinder-Objekt übergeben IDebugParsedExpression::EvaluateSync.pSymProv
[in] Das IDebugSymbolProvider-Objekt übergeben IDebugParsedExpression::EvaluateSync.pAddress
[in] Das IDebugAddress-Objekt übergeben IDebugParsedExression::EvaluateSync.dataProvider
[in] Ein Objekt, das die IEEVisualizerDataProvider-Schnittstelle implementiert (angezeigt vom Ausdrucksauswertung).ppService
[out] Der erstellte Dienst.
Rückgabewert
Bei Erfolg gibt S_OKzurück. andernfalls gibt einen Fehlercode zurück.
Hinweise
binder, pSymProvund pAddress alle Parameter wurden IDebugParsedExpression::EvaluateSync die Methode übergeben. CreateVisualizerService soll nur von IDebugParsedExpression::EvaluateSync als Teil der Unterstützung eines Ausdrucksauswerters für den Typ schnellansichten aufgerufen werden.