Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Начинает перечисление методов, доступных для объекта.
Примечание.
Этот интерфейс API предназначен только для внутреннего использования. Он не предназначен для использования из кода разработчика.
Синтаксис
HRESULT BeginMethodEnumeration (
[in] int vFunc,
[in] IWbemClassObject* ptr,
[in] LONG lEnumFlags
);
Параметры
vFunc [in] Этот параметр не используется.
ptr [in] Указатель на экземпляр IWbemClassObject .
lEnumFlags[in] Ноль (0) для всех методов или флаг, указывающий область перечисления. Следующие флаги определены в файле заголовка WbemCli.h или можно определить их как константы в коде:
| Константа | значение | Описание |
|---|---|---|
WBEM_FLAG_LOCAL_ONLY |
0x10 | Ограничить перечисление методами, определенными в самом классе. |
WBEM_FLAG_PROPAGATED_ONLY |
0x20 | Ограничить перечисление свойствами, унаследованными от базовых классов. |
Возвращаемое значение
Следующие значения, возвращаемые этой функцией, определяются в файле заголовка WbemCli.h или можно определить их как константы в коде:
| Константа | значение | Описание |
|---|---|---|
WBEM_E_INVALID_PARAMETER |
0x80041008 | lEnumFlags значение не равно нулю и не является одним из указанных флагов. |
WBEM_S_NO_ERROR |
0 | Вызов функции был успешно выполнен. |
Замечания
Эта функция упаковывает вызов метода IWbemClassObject::BeginMethodEnumeration .
Этот вызов метода поддерживается только в том случае, если текущий объект является определением класса. Манипуляция с методом недоступна из указателей IWbemClassObject , указывающих на экземпляры. Порядок перечисления методов гарантированно является инвариантным для заданного экземпляра IWbemClassObject.
Requirements
Платформы: см. раздел Требования к системе.
Заголовок: WMINet_Utils.idl
версии платформа .NET Framework: Доступно с версии 4.7.2