CertSrvBackupEnd 関数 (certbcli.h)

CertSrvBackupEnd 関数は、Certificate Services バックアップ セッションを終了します。

構文

HRESULT CERTBCLI_API CertSrvBackupEnd(
  [in] HCSBC hbc
);

パラメーター

[in] hbc

Certificate Services バックアップ コンテキストへのハンドル。

戻り値

戻り値は HRESULT です。 S_OK の値は成功を示します。

注釈

バックアップ セッションが完了したら、 CertSrvBackupEnd を使用してセッションを終了する必要があります。 CertSrvBackupPrepare を正常に呼び出すたびに、CertSrvBackupEnd を呼び出す必要があります。

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.
}

要件

要件
サポートされている最小のクライアント サポートなし
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー certbcli.h (Certsrv.h を含む)
Library Certadm.lib
[DLL] Certadm.dll

こちらもご覧ください

CertSrvBackupPrepare

証明書サービスのバックアップと復元の機能の使用