IEEVisualizerServiceProvider:: CreateVisualizerService
Questo metodo crea un servizio del visualizzatore.
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
);
Parametri
binder
[in] IDebugBinder l'oggetto passato a IDebugParsedExpression:: EvaluateSync.pSymProv
[in] IDebugSymbolProvider L'oggetto passato a IDebugParsedExpression::EvaluateSync.pAddress
[in] IDebugAddress L'oggetto passato a IDebugParsedExression::EvaluateSync.dataProvider
[in] Un oggetto che implementa IEEVisualizerDataProvider l'interfaccia (fornita dall'analizzatore di espressioni).ppService
[out] il servizio creato.
Valore restituito
Se l'operazione riesce, restituisce S_OK; in caso contrario, restituisce un codice di errore.
Note
binder, pSymProve i parametri di tutti pAddress sono stati passati a IDebugParsedExpression::EvaluateSync il metodo. CreateVisualizerService deve essere chiamato solo da IDebugParsedExpression::EvaluateSync come parte del supporto di un analizzatore di espressioni ai visualizzatori di tipi.