Partager via


BlessIWbemServicesObject, fonction

Indique si les informations d’identification de l’utilisateur autorisent l’accès à un objet IWbemServices spécifié.

Notes

Cette API est destinée à un usage interne uniquement. Elle n’est pas destinée à être utilisée dans le code du développeur.

Syntaxe

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

Paramètres

pIWbemServices
[in] Pointeur vers un objet de service WMI.

strUser
[in] Nom d’utilisateur.

strPassword
[in] Mot de passe associé à strUser.

strAuthority
[in] Nom de domaine de l’utilisateur. Pour plus d’informations, reportez-vous à la fonction ConnectServerWmi.

impLevel
[in] Niveau d’emprunt d’identité.

authnLevel
[in] Niveau d’autorisation.

Valeur retournée

Les valeurs suivantes retournées par cette fonction sont définies dans le fichier d’en-tête WinError.h. Vous pouvez également les définir comme constantes dans votre code :

Constant Valeur Description
E_INVALIDARG 0x80070057 Un ou plusieurs arguments ne sont pas valides.
E_POINTER 0x80004003 pIWbemServices est null.
E_FAIL 0x80000008 Une erreur inconnue s’est produite.
E_OUTOFMEMORY 0x80000002 La mémoire disponible est insuffisante pour effectuer l’opération.
S_OK 0 L’appel de fonction a réussi.

Spécifications

Plateformes : Consultez Configuration requise.

En-tête : WMINet_Utils.idl

Versions de .NET Framework : disponibles depuis la version 4.7.2

Voir aussi