Метод Provider::ValidateEnumerationFlags (provider.h)
[Класс Provider является частью платформы поставщика WMI, которая в настоящее время рассматривается в окончательном состоянии, и дальнейшие разработки, улучшения или обновления не будут доступны для проблем, не связанных с безопасностью, влияющих на эти библиотеки. API mi mi следует использовать для всех новых разработок.]
Метод ValidateEnumerationFlags определяет, является ли набор флагов допустимым для перечисления.
Синтаксис
HRESULT ValidateEnumerationFlags(
long lFlags
);
Параметры
lFlags
Битовая маска проверяемых флагов.
Возвращаемое значение
Возвращает WBEM_S_NO_ERROR , если флаги допустимы, и WBEM_E_UNSUPPORTED_PARAMETER , если один или несколько флагов недопустимы.
Комментарии
В настоящее время класс Provider не поддерживает флаги перечисления. Таким образом, если lFlags имеет значение, отличное от нуля, provider::ValidateEnumerationFlags автоматически возвращает WBEM_E_UNSUPPORTED_PARAMETER.
Поставщики платформы должны переопределить этот метод для проверки флагов, неизвестных базовому классу поставщика .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2008 |
Целевая платформа | Windows |
Header | provider.h (включая FwCommon.h) |
Библиотека | FrameDyn.lib |
DLL | FrameDynOS.dll; FrameDyn.dll |