Condividi tramite


IEEVisualizerService:: GetCustomViewerList

Questo metodo restituisce un elenco di visualizzatori di tipi che questo servizio è a conoscenza.

HRESULT GetCustomViewerList(
   ULONG                celtSkip,
   ULONG                celtRequested,
   DEBUG_CUSTOM_VIEWER* rgViewers,
   ULONG*               pceltFetched
);
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 (anche specifica la dimensione della matrice di rgViewers ).

  • rgViewers
    [in, out] Matrice DEBUG_CUSTOM_VIEWER di strutture da riempire.

  • pceltFetched
    [out] Numero di visualizzatori effettivamente recuperate.

Valore restituito

Se l'operazione riesce, restituisce S_OK; in caso contrario, restituisce un codice di errore.

Note

IDebugProperty3:: GetCustomViewerList passa la richiesta a questo metodo come parte del supporto per i visualizzatori di tipi. Se l'analizzatore di espressioni vengono forniti i visualizzatori personalizzati per lo stesso tipo, possibile collegare le strutture in modo appropriato riempite-fuori DEBUG_CUSTOM_VIEWER per i visualizzatori personalizzati all'elenco. Assicurarsi che IDebugProperty3:: GetCustomViewerCount riflette i visualizzatori aggiuntivi.

Vedere Visualizzatore del tipo e il visualizzatore personalizzate per informazioni dettagliate sulle differenze tra i visualizzatori e i visualizzatori.

Vedere anche

Riferimenti

IEEVisualizerService

DEBUG_CUSTOM_VIEWER

IDebugProperty3:: GetCustomViewerList

IDebugProperty3:: GetCustomViewerCount

Concetti

Visualizzatore del tipo e il visualizzatore personalizzate