IEEVisualizerServiceProvider::CreateVisualizerService
Questo metodo crea un servizio visualizzatore.
Sintassi
int CreateVisualizerService(
IDebugBinder binder,
IDebugSymbolProvider pSymProv,
IDebugAddress pAddress,
IEEVisualizerDataProvider dataProvider,
out IEEVisualizerService ppService
);
Parametri
binder
[in] Oggetto IDebugBinder passato a EvaluateSync.
pSymProv
[in] Oggetto IDebugSymbolProvider passato a IDebugParsedExpression::EvaluateSync
.
pAddress
[in] Oggetto IDebugAddress passato a IDebugParsedExression::EvaluateSync
.
dataProvider
[in] Oggetto che implementa l'interfaccia I edizione Enterprise VisualizerDataProvider (fornita dall'analizzatore di espressioni).
ppService
[out] Servizio creato.
Valore restituito
Se ha esito positivo, restituisce S_OK
; in caso contrario, restituisce un codice di errore.
Osservazioni:
I binder
parametri , pSymProv
e pAddress
sono stati tutti passati al IDebugParsedExpression::EvaluateSync
metodo . CreateVisualizerService
deve essere chiamato solo da IDebugParsedExpression::EvaluateSync
come parte del supporto di un analizzatore di espressioni per i visualizzatori di tipi.