ICertificateEnrollmentServerSetup::SetApplicationPoolCredentials-Methode (casetup.h)
Die SetApplicationPoolCredentials-Methode gibt Benutzerkontoinformationen für den Anwendungspool an, in dem der Certificate Enrollment Web Service (CES) ausgeführt wird.
Syntax
HRESULT SetApplicationPoolCredentials(
[in] const BSTR bstrUsername,
[in] const BSTR bstrPassword
);
Parameter
[in] bstrUsername
Ein BSTR , der den Benutzernamen für das Konto enthält.
[in] bstrPassword
Ein BSTR , der das Kontokennwort enthält.
Rückgabewert
Rückgabecode | Beschreibung |
---|---|
|
Die Argumente bstrUsername und bstrPassword dürfen nicht NULL oder leer sein. |
|
Das ICertificateEnrollmentServerSetup-Objekt wurde nicht initialisiert.
Der ErrorString-Eigenschaftswert ist auf "Das Setupobjekt wurde nicht initialisiert. Initialisieren Sie das Setupobjekt mit der InitializeInstallDefaults-Methode." |
Hinweise
Die SetApplicationPoolCredentials-Methode bestimmt, ob die Benutzeranmeldeinformationen gültig sind und ob das Konto Mitglied der IIS_IUSRS Gruppe ist. Wenn ein Fehler auftritt, kann die ErrorString-Eigenschaft auf folgendes festgelegt werden:
- "Setup kann keine Sicherheitsinformationen für das Konto abrufen."
- "Setup kann die Mitgliedschaft des Kontos nicht überprüfen."
- "Das Konto ist kein Mitglied der IIS_IUSRS Gruppe des lokalen Computers."
- "Fehler beim Abrufen des DNS-Namens des Computers."
- "Das Konto sollte ein Domänenkonto sein. Das lokale Konto ist nicht zulässig."
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | casetup.h |
DLL | Certocm.dll |