Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Начинает перечисление методов, доступных для объекта.
Примечание.
Этот интерфейс 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