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