Fungsi CertSrvRestoreEnd (certbcli.h)

Fungsi CertSrvRestoreEnd mengakhiri sesi pemulihan Layanan Sertifikat.

Sintaks

HRESULT CERTBCLI_API CertSrvRestoreEnd(
  [in] HCSBC hbc
);

Parameter

[in] hbc

Handel ke konteks pencadangan Layanan Sertifikat.

Nilai kembali

Nilai yang dikembalikan adalah HRESULT. Nilai S_OK menunjukkan keberhasilan.

Keterangan

Ketika sesi pemulihan selesai, hentikan sesi dengan memanggil CertSrvRestoreEnd. Untuk setiap panggilan yang berhasil ke CertSrvRestorePrepare, harus ada panggilan ke CertSrvRestoreEnd.

Ketika pemulihan selesai, penting untuk membuat cadangan penuh baru dari database Layanan Sertifikat. Ini diperlukan untuk memotong file log yang dipulihkan dan untuk membuat kumpulan cadangan dasar untuk pemulihan di masa mendatang. Pencadangan yang dilakukan setelah pemulihan tidak dapat dicampur dengan cadangan (penuh atau inkremental) yang diambil sebelum pemulihan; artinya, setelah database layanan sertifikat dipulihkan dan telah berkembang ke status berikutnya, Anda tidak dapat menggunakan cadangan pra-pemulihan untuk memulihkan database ke status berikutnya.

Contoh

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

// When done, release the HCSBC.
// hCSBC would have been set by an earlier call
// to CertSrvRestorePrepare.
hr = pfnRestoreEnd(hCSBC);
if (FAILED(hr))
{
    printf("Failed pfnRestoreEnd call [%x]\n", hr);
    exit(1); // Or other appropriate error action.
}

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tidak ada yang didukung
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header certbcli.h (termasuk Certsrv.h)
Pustaka Certadm.lib
DLL Certadm.dll

Lihat juga

CertSrvRestorePrepare

Menggunakan Fungsi Pencadangan dan Pemulihan Layanan Sertifikat