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 strUser
a .
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