Función CryptCATAdminRemoveCatalog (mscat.h)
[La función CryptCATAdminRemoveCatalog está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. Puede modificarse o no estar disponible en versiones posteriores.
La función CryptCATAdminRemoveCatalog elimina un archivo de catálogo y quita la entrada del catálogo de la base de datos del catálogo de Windows. Esta función es la única manera admitida de quitar catálogos de la base de datos, a la vez que se garantiza la integridad de la base de datos. La función no tiene ninguna biblioteca de importación asociada. Debe usar las funciones LoadLibrary y GetProcAddress para vincular dinámicamente a Wintrust.dll.
Sintaxis
BOOL CryptCATAdminRemoveCatalog(
[in] HCATADMIN hCatAdmin,
[in] LPCWSTR pwszCatalogFile,
[in] DWORD dwFlags
);
Parámetros
[in] hCatAdmin
Controle previamente asignado por la función CryptCATAdminAcquireContext .
[in] pwszCatalogFile
Puntero a una cadena terminada en null para el nombre del catálogo que se va a quitar. Esta cadena debe contener solo el nombre, sin ninguna información de ruta de acceso.
[in] dwFlags
Este parámetro está reservado para uso futuro y debe establecerse en cero.
Valor devuelto
El valor devuelto es TRUE si la función se realiza correctamente; FALSE si se produce un error en la función.
Para obtener información de error extendida, llame a la función GetLastError . Para obtener una lista completa de los códigos de error proporcionados por el sistema operativo, consulte Códigos de error del sistema.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | mscat.h |
Library | Wintrust.lib |
Archivo DLL | Wintrust.dll |