Partilhar via


Função BlessIWbemServicesObject

Indica se as credenciais de utilizador permitem o acesso a um objeto IWbemServices especificado.

Nota

Esta API destina-se apenas a utilização interna. Não se destina a ser utilizado a partir do código do programador.

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 de utilizador.

strPassword
[in] A palavra-passe associada strUsera .

strAuthority
[in] O nome de domínio do utilizador. Veja 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 devolvido

Os seguintes valores devolvidos por esta função são definidos no ficheiro de cabeçalho WinError.h ou pode defini-los como constantes no 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 Não existe memória suficiente disponível para efetuar a operação.
S_OK 0 A chamada da função foi efetuada com êxito.

Requisitos

Plataformas: Veja Requisitos de Sistema.

Cabeçalho: WMINet_Utils.idl

.NET Framework Versões: Disponível desde a versão 4.7.2

Ver também