Поделиться через


IDebugProperty3::GetCustomViewerCount

Возвращает количество пользовательских средств просмотра, которые могут быть доступны для данного свойства.

HRESULT GetCustomViewerCount(
   ULONG* pcelt
);
int GetCustomViewerCount(
   out uint pcelt
);

Параметры

  • pcelt
    [out] количество пользовательских средств просмотра, доступных для данного свойства.

Возвращаемое значение

В случае успеха возвращает S_OK; в противном случае возвращает код ошибки.

Заметки

Для поддержки визуализаторы типа, этот метод переадресует вызов IEEVisualizerService::GetCustomViewerCount метод. Если средство оценки выражений также поддерживает пользовательских средств просмотра для данного типа свойства, этот метод добавляет количество пользовательских средств просмотра к возвращаемому значению.

Дополнительные сведения о различиях между пользовательскими визуализаторами типа и телезрителями см. в разделе Визуализатор типа и пользовательские средства просмотра.

Пример

В следующем примере показано, как реализовать этот метод, a CProperty объект, предоставляющий IDebugProperty3 интерфейс.

STDMETHODIMP CProperty::GetCustomViewerCount(ULONG* pcelt)
{
    if (pcelt == NULL)
    {
        return E_POINTER;
    }

    if (GetVisualizerService())
    {
        return m_pIEEVisualizerService->GetCustomViewerCount(pcelt);
    }
    else
    {
        return E_NOTIMPL;
    }
}

См. также

Ссылки

IDebugProperty3

IEEVisualizerService::GetCustomViewerCount

Основные понятия

Визуализатор типа и пользовательские средства просмотра