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
IDebugProperty3::GetCustomViewerList
IDebugProperty3::GetCustomViewerCount