Le paramètre Username est pointeur vers une chaîne de caractères constante terminée par le caractère nul, qui spécifie le ...

Le paramètre Username est pointeur vers une chaîne de caractères constante terminée par le caractère nul, qui spécifie le nom de compte à utiliser lors de la connexion au contrôleur de domaine. Cette chaîne doit contenir soit un nom de domaine NetBIOS et un compte d'utilisateur (par exemple, \"DUBLIN\\utilisateur\") ou le nom d'utilisateur principal (UPN) de l'utilisateur, au format d'un nom d'ouverture de session Internet (par exemple, \"[email protected]\"). Si ce paramètre est vide, le contexte de l'appelant est utilisé. Le mot de passe nul est transmis à l'aide d'une chaîne vide. 
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é.