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;
}
}
См. также
Ссылки
IEEVisualizerService::GetCustomViewerCount