Udostępnij za pośrednictwem


IEEVisualizerServiceProvider::CreateVisualizerService

Ta metoda tworzy usługę wizualizatora.

Składnia

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

Parametry

binder
[in] Obiekt IDebugBinder przekazany do pliku EvaluateSync.

pSymProv
[in] Obiekt IDebugSymbolProvider przekazany do obiektu IDebugParsedExpression::EvaluateSync.

pAddress
[in] Obiekt IDebugAddress przekazany do IDebugParsedExression::EvaluateSyncobiektu .

dataProvider
[in] Obiekt implementując interfejs IEEVisualizerDataProvider (dostarczony przez ewaluatora wyrażeń).

ppService
[out] Utworzona usługa.

Wartość zwracana

Jeśli operacja powiedzie się, zwraca wartość S_OK; w przeciwnym razie zwraca kod błędu.

Uwagi

Wszystkie binderparametry , pSymProvi pAddress zostały przekazane do IDebugParsedExpression::EvaluateSync metody . CreateVisualizerService element ma być wywoływany tylko z IDebugParsedExpression::EvaluateSync poziomu obsługi ewaluatora wyrażeń dla wizualizatorów typów.

Zobacz też