Condividi tramite


METODO IX509EnrollmentPolicyServer::Export (certenroll.h)

Il metodo Export esporta modelli e identificatori di oggetto associati al server di criteri di registrazione certificati (CEP) in un buffer.

Sintassi

HRESULT Export(
  [in]          X509EnrollmentPolicyExportFlags exportFlags,
  [out, retval] VARIANT                         *pVal
);

Parametri

[in] exportFlags

Valore di enumerazione X509EnrollmentPolicyExportFlags che specifica cosa esportare. Questo può essere un OR bit per bit dei valori seguenti.

Valore Significato
ExportTemplates
Esportare modelli.
ExportOIDs
Esportare identificatori di oggetto personalizzati.

[out, retval] pVal

Puntatore a un tipo VARIANTdi tipo VT_ARRAY|VT_UI1 che riceve i modelli e gli identificatori di oggetto.

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 di codici di errore comuni, vedere Valori HRESULT comuni.

Codice restituito Descrizione
E_POINTER
Il parametro pVal non deve essere NULL.
HRESULT_FROM_WIN32(ERROR_NOT_SUPPORTED)
Il parametro exportFlags deve contenere ExportTemplates o ExportOIDs.
OLE_E_BLANK
Ix509EnrollmentPolicyServer non è stato inizializzato.

Commenti

Per evitare perdite di memoria, è necessario liberare VARIANT restituito da questa funzione.

È necessario chiamare LoadPolicy prima di chiamare questa funzione e dopo aver chiamato Initialize per i dati esportati in modo significativo.

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 certenroll.h

Vedi anche

IX509EnrollmentPolicyServer