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);
};
Функции
В следующей таблице описаны функции, которые предоставляет этот интерфейс.
Функция | Описание |
---|---|
Возвращает массив, содержащий указанное количество элементов. |
|
Указывает количество пропускаемых элементов. |
|
Сбрасывает перечисление. |
|
Создает перечислитель клона. |