Share via


CertSrvBackupClose-Funktion (certbcli.h)

Die CertSrvBackupClose-Funktion schließt die Datei, die von der CertSrvBackupOpenFile-Funktion geöffnet wird.

Syntax

HRESULT CERTBCLI_API CertSrvBackupClose(
  [in] HCSBC hbc
);

Parameter

[in] hbc

Ein Handle für einen Zertifikatdienste-Sicherungskontext.

Rückgabewert

Der Rückgabewert ist ein HRESULT. Ein Wert von S_OK gibt den Erfolg an.

Hinweise

Für jeden erfolgreichen Aufruf von CertSrvBackupOpenFile sollte ein nachfolgender Aufruf von CertSrvBackupClose erfolgen. Nach Abschluss der Sicherung einer Datei muss die Datei geschlossen werden.

Beispiele

FNCERTSRVBACKUPCLOSE* pfnClose;
char * szBackupCloseFunc = "CertSrvBackupClose";
HRESULT    hr=0;

// Get the address for the desired function.    
// hInst was set by calling LoadLibrary for Certadm.dll.
pfnClose = (FNCERTSRVBACKUPCLOSE*)GetProcAddress(hInst,
                                   szBackupCloseFunc);
if ( NULL == pfnClose )
{
    printf("Failed GetProcAddress - %s, error=%d\n",
            szBackupCloseFunc,
            GetLastError() );
    exit(1);  // Or other appropriate error action.
}
// Close the file.
// hCSBC represents an HCSBC used in
// an earlier call to CertSrvBackupOpenFile.
hr = pfnClose(hCSBC);
if (FAILED(hr))
{
    printf("Failed pfnClose call [%x]\n", hr);
    exit(1);  // Or other appropriate error action.
}

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile certbcli.h (include Certsrv.h)
Bibliothek Certadm.lib
DLL Certadm.dll

Weitere Informationen

CertSrvBackupOpenFile

CertSrvBackupRead

Verwenden der Sicherungs- und Wiederherstellungsfunktionen für Zertifikatdienste