IEEVisualizerService::GetCustomViewerList
Этот метод возвращает список визуализаторов типов, о которые эта служба знает.
Синтаксис
int GetCustomViewerList(
uint celtSkip,
uint celtRequested,
DEBUG_CUSTOM_VIEWER[] rgViewers,
out uint pceltFetched
);
Параметры
celtSkip
[in] Количество визуализаторов, которые нужно пропустить.
celRequested
[in] Количество визуализаторов для получения (также указывает размер массива rgViewers
).
rgViewers
[in, out] Массив DEBUG_CUSTOM_VIEWER структур для заполнения.
pceltFetched
[out] Количество визуализаторов, фактически полученных.
Возвращаемое значение
В случае успешного выполнения возвращается S_OK
; в противном случае возвращается код ошибки.
Замечания
- GetCustomViewerList передает запрос этому методу в рамках поддержки визуализаторов типов. Если вычислитель выражений также предоставляет пользовательские средства просмотра для того же типа, он может добавить соответствующие DEBUG_CUSTOM_VIEWER структуры для этих пользовательских зрителей в список. Убедитесь, что GetCustomViewerCount отражает эти дополнительные средства просмотра.
Дополнительные сведения о различиях между визуализаторами и средствами просмотра см. в разделе "Визуализатор типов" и "Настраиваемый просмотр ".