Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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
Menggunakan Fungsi Pencadangan dan Pemulihan Layanan Sertifikat