Condividi tramite


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.

Vedi anche