Si le paramètre UserName spécifie un nom de compte, le paramètre Password doit pointer vers le mot de passe à utiliser lors ...

Si le paramètre UserName spécifie un nom de compte, le paramètre Password doit pointer vers le mot de passe à utiliser lors de la connexion au contrôleur de domaine. Sinon, ce paramètre doit être NUL. 
Le mot de passe et le nom d'utilisateur doivent utiliser un niveau d'authentification élevé (c'est-à-dire jamais inférieur à RPC_C_AUTHN_LEVEL_PKT_PRIVACY) lorsqu'ils se connectent à winmgmt (lors de l'appel visant à obtenir l'interface IWbemServices) ou utilisent SetProxyBlanket sur leur pointeur IWbemServices. S'ils sont locaux par rapport à winmgmt, ceci n'est pas important car leur niveau d'authentification est équivalent à RPC_C_AUTHN_LEVEL_PKT_PRIVACY et leur requête client n'est jamais transmise par réseau à winmgmt. 
Si le mot de passe et le nom d'utilisateur sont laissé vides, le fournisseur n'y attache pas d'importance. 
Si le fournisseur s'aperçoit que le niveau d'authentification est trop bas et qu'un mot de passe et un nom d'utilisateur ont été spécifiés, WBEM_E_ENCRYPTED_CONNECTION_REQUIRED est renvoyé.