Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Указывает, разрешают ли учетные данные пользователя доступ к указанному классу 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.