Funzione CertSrvBackupFree (certbcli.h)
La funzione CertSrvBackupFree viene usata per liberare memoria allocata da determinate API di backup di Servizi certificati.
Sintassi
VOID CERTBCLI_API CertSrvBackupFree(
[in] VOID *pv
);
Parametri
[in] pv
Puntatore alla memoria da liberare.
Valore restituito
Questa funzione non restituisce un valore.
Commenti
Chiamare questa funzione al termine dell'allocazione della memoria usando le funzioni seguenti:
- CertSrvBackupGetBackupLogs
- CertSrvBackupGetDatabaseNames
- CertSrvBackupGetDynamicFileList
- CertSrvServerControl
- CertSrvRestoreGetDatabaseLocations
Esempio
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);
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Nessuno supportato |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | certbcli.h (include Certsrv.h) |
Libreria | Certadm.lib |
DLL | Certadm.dll |
Vedi anche
CertSrvBackupGetDynamicFileList
CertSrvRestoreGetDatabaseLocations
Uso delle funzioni di backup e ripristino dei servizi certificati