Funzione CryptCATAdminRemoveCatalog (mscat.h)
[La funzione CryptCATAdminRemoveCatalog è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. Potrebbe essere modificato o non disponibile nelle versioni successive.]
La funzione CryptCATAdminRemoveCatalog elimina un file di catalogo e rimuove la voce del catalogo dal database del catalogo di Windows. Questa funzione è l'unico modo supportato per rimuovere i cataloghi dal database garantendo al tempo stesso l'integrità del database. La funzione non ha una libreria di importazione associata. È necessario usare le funzioni LoadLibrary e GetProcAddress per collegare dinamicamente a Wintrust.dll.
Sintassi
BOOL CryptCATAdminRemoveCatalog(
[in] HCATADMIN hCatAdmin,
[in] LPCWSTR pwszCatalogFile,
[in] DWORD dwFlags
);
Parametri
[in] hCatAdmin
Gestire in precedenza assegnato dalla funzione CryptCATAdminAcquireContext .
[in] pwszCatalogFile
Puntatore a una stringa con terminazione Null per il nome del catalogo da rimuovere. Questa stringa deve contenere solo il nome, senza informazioni sul percorso.
[in] dwFlags
Questo parametro è riservato per uso futuro e deve essere impostato su zero.
Valore restituito
Il valore restituito è TRUE se la funzione ha esito positivo; FALSE se la funzione ha esito negativo.
Per informazioni sugli errori estesi, chiamare la funzione GetLastError . Per un elenco completo dei codici di errore forniti dal sistema operativo, vedere Codici di errore del sistema.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | mscat.h |
Libreria | Wintrust.lib |
DLL | Wintrust.dll |