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 |
---|---|
|
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 |