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

Consulte también

CryptCATAdminAddCatalog