Método ICspStatus::Initialize (certenroll.h)
El método Initialize inicializa el objeto de un proveedor criptográfico y un algoritmo asociado. Este método está habilitado para web.
Sintaxis
HRESULT Initialize(
[in] ICspInformation *pCsp,
[in, optional] ICspAlgorithm *pAlgorithm
);
Parámetros
[in] pCsp
Puntero a una interfaz ICspInformation que representa información sobre el proveedor.
[in, optional] pAlgorithm
Puntero a una interfaz ICspAlgorithm que representa un algoritmo admitido por el proveedor identificado en el parámetro pCsp . Este parámetro es opcional y puede ser NULL.
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 o valor devuelto | Descripción |
---|---|
|
El objeto ya se ha inicializado. |
Comentarios
El método Initialize guarda los objetos ICspInformation e ICspAlgorithm que especifique en las propiedades CspInformation y CspAlgorithm . El método también crea un objeto IX509EnrollmentStatus vacío y lo guarda en la propiedad EnrollmentStatus .
Normalmente, una colección ICspStatuses se inicializa mediante un objeto IX509CertificateRequestPkcs10 . Se ha proporcionado el método Initialize para que pueda crear objetos ICspStatus para agregar a una colección personalizada.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | certenroll.h |
Archivo DLL | CertEnroll.dll |