IDebugProperty3::GetCustomViewerCount

Obtém o número de visualizadores personalizados que podem estar disponíveis para esta propriedade.

Sintaxe

int GetCustomViewerCount(
    out uint pcelt
);

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

Confira também