IDebugProperty3::GetCustomViewerCount
Возвращает количество пользовательских зрителей, которые могут быть доступны для этого свойства.
Синтаксис
Параметры
pcelt
[out] Количество пользовательских зрителей, доступных для этого свойства.
Возвращаемое значение
В случае успешного выполнения возвращается S_OK
; в противном случае возвращается код ошибки.
Замечания
Для поддержки визуализаторов типов этот метод перенаправит вызов метода GetCustomViewerCount . Если средство оценки выражений также поддерживает пользовательские средства просмотра для типа этого свойства, этот метод добавляет количество пользовательских зрителей в возвращаемое значение.
Подробные сведения о различиях между визуализаторами типов и пользовательскими средствами просмотра см. в разделе "Визуализатор типов" и "Пользовательское средство просмотра".
Пример
В следующем примере показано, как реализовать этот метод для объекта CProperty, предоставляющего интерфейс IDebugProperty3.
STDMETHODIMP CProperty::GetCustomViewerCount(ULONG* pcelt)
{
if (pcelt == NULL)
{
return E_POINTER;
}
if (GetVisualizerService())
{
return m_pIEEVisualizerService->GetCustomViewerCount(pcelt);
}
else
{
return E_NOTIMPL;
}
}