Método IX509EnrollmentPolicyServer::Export (certenroll.h)

El método Export exporta plantillas e identificadores de objeto asociados al servidor de la directiva de inscripción de certificados (CEP) a un búfer.

Sintaxis

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

Parámetros

[in] exportFlags

Valor de enumeración X509EnrollmentPolicyExportFlags que especifica qué exportar. Puede ser un OR bit a bit de los valores siguientes.

Valor Significado
ExportTemplates
Exportar plantillas.
ExportOIDs
Exportar identificadores de objeto personalizados.

[out, retval] pVal

Puntero a una VARIANTE de tipo VT_ARRAY|VT_UI1 que recibe las plantillas y los identificadores de objeto.

Valor devuelto

Si la función se realiza correctamente, la función devuelve S_OK.

Si se produce un error en la función, devuelve un valor HRESULT que indica el error. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros. Para obtener una lista de códigos de error comunes, consulte Valores HRESULT comunes.

Código devuelto Descripción
E_POINTER
El parámetro pVal no debe ser NULL.
HRESULT_FROM_WIN32(ERROR_NOT_SUPPORTED)
El parámetro exportFlags debe contener ExportTemplates o ExportOIDs.
OLE_E_BLANK
Ix509EnrollmentPolicyServer no se ha inicializado.

Comentarios

Para evitar pérdidas de memoria, debe liberar la VARIANT devuelta por esta función.

Debe llamar a LoadPolicy antes de llamar a esta función y después de llamar a Initialize para que los datos exportados sean significativos.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado certenroll.h

Consulte también

IX509EnrollmentPolicyServer