Función CertDeleteCTLFromStore (wincrypt.h)

La función CertDeleteCTLFromStore elimina el contexto de lista de confianza de certificados (CTL) especificado de un almacén de certificados.

Sintaxis

BOOL CertDeleteCTLFromStore(
  [in] PCCTL_CONTEXT pCtlContext
);

Parámetros

[in] pCtlContext

Puntero a la estructura CTL_CONTEXT que se va a eliminar.

Valor devuelto

Si la función se realiza 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

Todas las operaciones get o find posteriores para el CTL de este almacén producen un error. Sin embargo, la memoria asignada para el CTL no se libera hasta que también se liberen todos los contextos duplicados.

El parámetro pCtlContext siempre se libera mediante esta función mediante CertFreeCTLContext, 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

CertFreeCTLContext

Funciones de lista de confianza de certificados