IEEVisualizerService::GetCustomViewerList
Questo metodo restituisce un elenco di visualizzatori di tipo che questo servizio conosce.
Sintassi
int GetCustomViewerList(
uint celtSkip,
uint celtRequested,
DEBUG_CUSTOM_VIEWER[] rgViewers,
out uint pceltFetched
);
Parametri
celtSkip
[in] Numero di visualizzatori da ignorare.
celRequested
[in] Numero di visualizzatori da recuperare (specifica anche le dimensioni della rgViewers
matrice).
rgViewers
[in, out] Matrice di strutture DEBUG_CUSTOM_VIEWER da compilare.
pceltFetched
[out] Numero di visualizzatori effettivamente recuperati.
Valore restituito
Se ha esito positivo, restituisce S_OK
; in caso contrario, restituisce un codice di errore.
Osservazioni:
- GetCustomViewerList passa la richiesta a questo metodo come parte del supporto per i visualizzatori di tipi. Se l'analizzatore di espressioni fornisce anche visualizzatori personalizzati per lo stesso tipo, può aggiungere strutture DEBUG_CUSTOM_VIEWER compilate in modo appropriato per tali visualizzatori personalizzati all'elenco. Assicurarsi che GetCustomViewerCount rifletta i visualizzatori aggiuntivi.
Per informazioni dettagliate sulle differenze tra visualizzatori e visualizzatori, vedere Visualizzatore tipi e Visualizzatore personalizzato.