Fonction CertSrvBackupFree (certbcli.h)
La fonction CertSrvBackupFree est utilisée pour libérer la mémoire allouée à partir de certaines API de sauvegarde des services de certificat.
Syntaxe
VOID CERTBCLI_API CertSrvBackupFree(
[in] VOID *pv
);
Paramètres
[in] pv
Pointeur vers la mémoire à libérer.
Valeur renvoyée
Cette fonction ne retourne pas de valeur.
Notes
Appelez cette fonction lorsque vous avez terminé avec la mémoire allouée à l’aide des fonctions suivantes :
- CertSrvBackupGetBackupLogs
- CertSrvBackupGetDatabaseNames
- CertSrvBackupGetDynamicFileList
- CertSrvServerControl
- CertSrvRestoreGetDatabaseLocations
Exemples
FNCERTSRVBACKUPFREE* pfnBackupFree;
char * szBackupFreeFunc = "CertSrvBackupFree";
// Get the address for the desired function.
// hInst was set by calling LoadLibrary for Certadm.dll.
pfnBackupFree = (FNCERTSRVBACKUPFREE*)GetProcAddress(hInst,
szBackupFreeFunc);
if ( NULL == pfnBackupFree )
{
printf("Failed GetProcAddress - %s, error=%d\n",
szBackupFreeFunc,
GetLastError() );
exit(1);
}
// Use the backup APIs.
// ...
// Free allocated memory.
// pBuff was allocated by another certsrv backup function.
pfnBackupFree(pBuff);
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Aucun pris en charge |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | certbcli.h (include Certsrv.h) |
Bibliothèque | Certadm.lib |
DLL | Certadm.dll |
Voir aussi
CertSrvBackupGetDynamicFileList
CertSrvRestoreGetDatabaseLocations
Utilisation des fonctions de sauvegarde et de restauration des services de certificat