Compartilhar via


Função BlessIWbemServicesObject

Indica se as credenciais de usuário permitem o acesso a uma classe IWbemServices especificada.

Observação

Esta API é somente para uso interno. Ela não é destinada ao uso do código do desenvolvedor.

Sintaxe

HRESULT BlessIWbemServicesObject (
   [in] IUnknown* pIUnknown,
   [in] BSTR strUser,
   [in] BSTR strPassword,
   [in] BSTR strAuthority,
   [in] DWORD impLevel,
   [in] DWORD authnLevel
);

Parâmetros

pIWbemServices
[in] Um ponteiro para um objeto de serviço WMI.

strUser
[in] O nome do usuário.

strPassword
[in] A senha associada a strUser.

strAuthority
[in] O nome de domínio do usuário. Consulte a função ConnectServerWmi para obter mais informações.

impLevel
[in] O nível de representação.

authnLevel
[in] O nível de autorização.

Valor retornado

Os seguintes valores retornados por essa função são definidos no arquivo de cabeçalho WinError.h ou você pode defini-los como constantes em seu código:

Constante Valor Descrição
E_INVALIDARG 0x80070057 Um ou mais argumentos são inválidos.
E_POINTER 0x80004003 pIWbemServices é null.
E_FAIL 0x80000008 Ocorreu um erro não especificado.
E_OUTOFMEMORY 0x80000002 Memória insuficiente disponível para executar a operação.
S_OK 0 A chamada de função foi bem-sucedida.

Requisitos

Plataformas: confira Requisitos do sistema.

Header: WMINet_Utils.idl

Versões do .NET Framework: Disponível desde 4.7.2

Confira também