IDebugProperty3::GetCustomViewerCount
Obtém o número de visualizadores personalizados que podem estar disponíveis para esta propriedade.
Sintaxe
Parâmetros
pcelt
[saiu] O número de visualizadores personalizados disponíveis para esta propriedade.
Valor de retorno
Se tiver êxito, retornará S_OK
. Caso contrário, retornará um código de erro.
Comentários
Para oferecer suporte a visualizadores de tipo, esse método encaminha a chamada para o GetCustomViewerCount método. Se o avaliador de expressão também oferecer suporte a visualizadores personalizados para o tipo dessa propriedade, esse método adicionará o número de visualizadores personalizados ao valor retornado.
Para obter informações detalhadas sobre as diferenças entre visualizadores de tipo e visualizadores personalizados, consulte Visualizador de tipo e Visualizador personalizado.
Exemplo
O exemplo a seguir mostra como implementar esse método para um objeto CProperty que expõe a interface IDebugProperty3 .
STDMETHODIMP CProperty::GetCustomViewerCount(ULONG* pcelt)
{
if (pcelt == NULL)
{
return E_POINTER;
}
if (GetVisualizerService())
{
return m_pIEEVisualizerService->GetCustomViewerCount(pcelt);
}
else
{
return E_NOTIMPL;
}
}