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


IEnumControlWarningInfo

Предоставляет стандартный метод перечисления COM для перечисления коллекции интерфейсов IControlErrorInfo . Когда библиотека выполняет такие операции, как запуск или обновление, она может не включать некоторые поставщики, например те, которые не поддерживаются в системе. В этом случае библиотека создает список объектов IControlErrorInfo , каждый из которых содержит более подробные контекстные сведения об ошибке, описывающие, почему поставщик не был включен. Клиент может запросить этот интерфейс из IControlManager , чтобы определить, указаны ли какие-либо ошибки.

Синтаксис

{
  [id(1), helpstring("Next")] HRESULT Next
    ([in] ULONG celt,
    [out, size_is(celt), length_is(*pCeltFetched)] IControlErrorInfo** prgVar,
    [out] ULONG* pCeltFetched);
  [id(2), helpstring("Skip")] HRESULT Skip
    ([in] ULONG celt);
  [id(3), helpstring("Reset")] HRESULT Reset();
  [id(4), helpstring("Clone")] HRESULT Clone
    ([out] IEnumControlWarningInfo** ppEnum);
};

Функции

В следующей таблице описаны функции, которые предоставляет этот интерфейс.

Функция Описание

Вперед

Возвращает массив, содержащий указанное количество элементов.

Skip

Указывает количество пропускаемых элементов.

Сброс

Сбрасывает перечисление.

Clone

Создает перечислитель клона.

Интерфейсы