Metodo ICertificateEnrollmentServerSetup::SetApplicationPoolCredentials (casetup.h)

Il metodo SetApplicationPoolCredentials specifica le informazioni sull'account utente per il pool di applicazioni in cui viene eseguito il servizio Web registrazione certificati.

Sintassi

HRESULT SetApplicationPoolCredentials(
  [in] const BSTR bstrUsername,
  [in] const BSTR bstrPassword
);

Parametri

[in] bstrUsername

Oggetto BSTR che contiene il nome utente per l'account.

[in] bstrPassword

BSTR che contiene la password dell'account.

Valore restituito

Codice restituito Descrizione
E_INVALIDARG
Gli argomenti bstrUsername e bstrPassword non possono essere NULL o vuoti.
HRESULT_FROM_WIN32(ERROR_INVALID_STATE)
L'oggetto ICertificateEnrollmentServerSetup non è stato inizializzato.

Il valore della proprietà ErrorString è impostato su "L'oggetto setup non è stato inizializzato. Inizializzare l'oggetto di installazione con il metodo InitializeInstallDefaults."

Commenti

Il metodo SetApplicationPoolCredentials determina se le credenziali utente sono valide e se l'account è membro del gruppo di IIS_IUSRS. Se si verifica un errore, la proprietà ErrorString può essere impostata su una delle opzioni seguenti:

  • "Il programma di installazione non è in grado di ottenere informazioni di sicurezza per l'account."
  • "Il programma di installazione non è in grado di controllare l'appartenenza all'account."
  • "L'account non è membro del gruppo di IIS_IUSRS del computer locale".
  • "Impossibile recuperare il nome DNS del computer".
  • "L'account deve essere un account di dominio. L'account locale non è consentito."

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione casetup.h
DLL Certocm.dll

Vedi anche

ICertificateEnrollmentServerSetup