Condividi tramite


Metodo IX509PolicyServerListManager::Initialize (certenroll.h)

Il metodo Initialize inizializza un oggetto IX509PolicyServerListManager .

Sintassi

HRESULT Initialize(
  [in] X509CertificateEnrollmentContext context,
  [in] PolicyServerUrlFlags             Flags
);

Parametri

[in] context

Valore di enumerazione X509CertificateEnrollmentContext che specifica la natura dell'entità finale per cui è previsto un certificato emesso. Può trattarsi di uno dei valori seguenti.

Valore Significato
ContextUser
Il certificato è destinato a un utente finale.
ContextMachine
Il certificato è destinato a un computer.
ContextAdministratorForceMachine
Il certificato viene richiesto da un amministratore che agisce per conto di un computer.

[in] Flags

Valore di enumerazione PolicyServerUrlFlags che specifica dove si trovano le informazioni sui criteri. Può trattarsi di un OR bit per bit dei valori seguenti.

Valore Significato
PsfLocationGroupPolicy
Le informazioni sui criteri vengono specificate nei criteri di gruppo da un amministratore.
PsfLocationRegistry
Le informazioni sui criteri vengono specificate nel Registro di sistema.

Valore restituito

Se la funzione ha esito positivo, la funzione restituisce S_OK.

Se la funzione ha esito negativo, restituisce un valore HRESULT che indica l'errore. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente. Per un elenco dei codici di errore comuni, vedere Valori HRESULT comuni.

Codice restituito Descrizione
E_INVALIDARG
Il parametro Flags deve contenere un OR bit per bit di PsfLocationGroupPolicy e PsfLocationRegistry.
HRESULT_FROM_WIN32(ERROR_ALREADY_INITIALIZED)
IX509PolicyServerListManager è già stato inizializzato.

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione certenroll.h
DLL CertEnroll.dll

Vedi anche

IX509PolicyServerListManager