Función CertDeleteCRLFromStore (wincrypt.h)

La función CertDeleteCRLFromStore elimina el contexto de lista de revocación de certificados (CRL) especificado del almacén de certificados.

Sintaxis

BOOL CertDeleteCRLFromStore(
  [in] PCCRL_CONTEXT pCrlContext
);

Parámetros

[in] pCrlContext

Puntero a la estructura CRL_CONTEXT que se va a eliminar.

Valor devuelto

Si la función se ejecuta correctamente, el valor devuelto es TRUE.

Si se produce un error en la función, el valor devuelto es FALSE. Para obtener información de error extendida, llame a GetLastError. Un posible código de error es el siguiente.

Código devuelto Descripción
E_ACCESSDENIED
El almacén se abrió de solo lectura y no se permite una operación de eliminación.

Comentarios

Se producirá un error en todas las operaciones de obtención o búsqueda posteriores de la CRL en este almacén. Sin embargo, la memoria asignada para la CRL no se libera hasta que también se han liberado todos los contextos duplicados.

Esta función siempre libera el parámetro pCrlContext mediante CertFreeCRLContext, incluso para un error.

Requisitos

   
Cliente mínimo compatible Windows XP [aplicaciones de escritorio | aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2003 [aplicaciones de escritorio | aplicaciones para UWP]
Plataforma de destino Windows
Encabezado wincrypt.h
Library Crypt32.lib
Archivo DLL Crypt32.dll

Consulte también

CertFreeCRLContext

Funciones de lista de revocación de certificados