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 отражает эти дополнительные средства просмотра.

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

См. также