Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Указывает, разрешают ли учетные данные пользователя доступ к указанному объекту IWbemServices .
Примечание
Этот интерфейс API предназначен только для внутреннего использования. Он не предназначен для использования из кода разработчика.
Синтаксис
HRESULT BlessIWbemServicesObject (
[in] IUnknown* pIUnknown,
[in] BSTR strUser,
[in] BSTR strPassword,
[in] BSTR strAuthority,
[in] DWORD impLevel,
[in] DWORD authnLevel
);
Параметры
pIWbemServices
[in] Указатель на объект службы WMI.
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.