Méthode ICertificateEnrollmentServerSetup ::SetApplicationPoolCredentials (casetup.h)
La méthode SetApplicationPoolCredentials spécifie les informations de compte d’utilisateur pour le pool d’applications dans lequel le service web d’inscription de certificats (CES) s’exécute.
Syntaxe
HRESULT SetApplicationPoolCredentials(
[in] const BSTR bstrUsername,
[in] const BSTR bstrPassword
);
Paramètres
[in] bstrUsername
BSTR qui contient le nom d’utilisateur du compte.
[in] bstrPassword
BSTR qui contient le mot de passe du compte.
Valeur retournée
Code de retour | Description |
---|---|
|
Les arguments bstrUsername et bstrPassword ne peuvent pas être NULL ou vides. |
|
L’objet ICertificateEnrollmentServerSetup n’a pas été initialisé.
La valeur de la propriété ErrorString est définie sur « L’objet setup n’a pas été initialisé. Initialisez l’objet setup avec la méthode InitializeInstallDefaults. » |
Remarques
La méthode SetApplicationPoolCredentials détermine si les informations d’identification de l’utilisateur sont valides et si le compte est membre du groupe IIS_IUSRS. Si une erreur se produit, la propriété ErrorString peut être définie sur l’une des valeurs suivantes :
- « Le programme d’installation ne peut pas obtenir d’informations de sécurité pour le compte . »
- « Le programme d’installation ne peut pas case activée l’appartenance au compte. »
- « Le compte n’est pas membre du groupe de IIS_IUSRS de l’ordinateur local. »
- « Impossible de récupérer le nom DNS de l’ordinateur. »
- « Le compte doit être un compte de domaine. Le compte local n’est pas autorisé. »
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | casetup.h |
DLL | Certocm.dll |