Partilhar via


IEEVisualizerService::GetCustomViewerList

Esse método retorna uma lista de visualizadores de tipo que esse serviço conhece.

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
);

Parâmetros

  • celtSkip
    [in] Número de visualizadores para ignorar.

  • celRequested
    [in] Número de visualizadores para recuperar (também especifica o tamanho da rgViewers array).

  • rgViewers
    [in, out] Matriz de DEBUG_CUSTOM_VIEWER estruturas devem ser preenchidas.

  • pceltFetched
    [out] Na verdade, o número de visualizadores recuperadas.

Valor de retorno

Se bem-sucedida, retorna S_OK; Caso contrário, retorna um código de erro.

Comentários

IDebugProperty3::GetCustomViewerListpassa a solicitação para esse método como parte de seu suporte para visualizadores de tipo. Se o avaliador da expressão também fornece os visualizadores personalizados para o mesmo tipo, ela pode acrescentar corretamente preenchido DEBUG_CUSTOM_VIEWER estruturas para os visualizadores personalizados à lista. Certifique-se de que IDebugProperty3::GetCustomViewerCount reflete os visualizadores adicionais.

Consulte Visualizador de tipo e o visualizador personalizado para obter detalhes sobre as diferenças entre os visualizadores e visualizadores.

Consulte também

Referência

IEEVisualizerService

DEBUG_CUSTOM_VIEWER

IDebugProperty3::GetCustomViewerList

IDebugProperty3::GetCustomViewerCount

Conceitos

Visualizador de tipo e o visualizador personalizado