Freigeben über


CertSrvBackupEnd-Funktion (certbcli.h)

Die CertSrvBackupEnd-Funktion beendet eine Zertifikatdienste-Sicherungssitzung.

Syntax

HRESULT CERTBCLI_API CertSrvBackupEnd(
  [in] HCSBC hbc
);

Parameter

[in] hbc

Ein Handle für einen Sicherungskontext für Zertifikatdienste.

Rückgabewert

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

Hinweise

Nach Abschluss einer Sicherungssitzung muss die Sitzung mithilfe von CertSrvBackupEnd beendet werden. Für jeden erfolgreichen Aufruf von CertSrvBackupPrepare sollte ein Aufruf von CertSrvBackupEnd erfolgen.

Beispiele

FNCERTSRVBACKUPEND* pfnBackupEnd;
char * szBackEndFunc = "CertSrvBackupEnd";
HRESULT    hr=0;

// Get the address for the desired function.
// hInst was set by calling LoadLibrary for Certadm.dll.
pfnBackupEnd = (FNCERTSRVBACKUPEND*)GetProcAddress(hInst,
                                       szBackEndFunc);
if (NULL == pfnBackupEnd)
{
    printf("Failed GetProcAddress - %s, error=%d\n",
           szBackEndFunc,
           GetLastError() );
    exit(1);  // Or other appropriate error action.
}

// When done, release the HCSBC.
// hCSBC would have been created by an earlier call
// to CertSrvBackupPrepare.
hr = pfnBackupEnd(hCSBC);
if (FAILED(hr))
{
    printf("Failed pfnBackupEnd 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 (certsrv.h einschließen)
Bibliothek Certadm.lib
DLL Certadm.dll

Weitere Informationen

CertSrvBackupPrepare

Verwenden der Sicherungs- und Wiederherstellungsfunktionen für Zertifikatdienste