Бөлісу құралы:


Функция BlessIWbemServices

Указывает, разрешают ли учетные данные пользователя доступ к указанному классу IWbemServices .

Примечание

Этот интерфейс API предназначен только для внутреннего использования. Он не предназначен для использования из кода разработчика.

Синтаксис

HRESULT BlessIWbemServices (
   [in] IWbemServices* pIWbemServices,
   [in] BSTR strUser,
   [in] BSTR strPassword,
   [in] BSTR strAuthority,
   [in] DWORD impLevel,
   [in] DWORD authnLevel
);

Параметры

pIWbemServices
[in] Указатель на объект IWbemServices , для которого требуются разрешения.

strUser
[in] Имя пользователя.

strPassword
[in] Пароль, связанный с strUser.

strAuthority
[in] Доменное имя пользователя. Дополнительные сведения см. в разделе Функция ConnectServerWmi .

impLevel
[in] Уровень олицетворения.

authnLevel
[in] Уровень авторизации.

Возвращаемое значение

Следующие значения, возвращаемые этой функцией, определяются в файле заголовка WinError.h , или их можно определить как константы в коде:

Константа Значение Описание
E_INVALIDARG 0x80070057 Один или несколько аргументов являются недопустимыми.
E_POINTER 0x80004003 pIWbemServices имеет значение null.
E_FAIL 0x80000008 Возникла неопределенная ошибка.
E_OUTOFMEMORY 0x80000002 Недостаточно памяти для выполнения операции.
S_OK 0 Вызов функции выполнен успешно.

Требования

Платформы: см. раздел Требования к системе.

Заголовка: WMINet_Utils.idl

версии платформа .NET Framework: доступно с версии 4.7.2.

См. также раздел