CertSrvBackupClose 函数 (certbcli.h)

CertSrvBackupClose 函数关闭由 CertSrvBackupOpenFile 函数打开的文件。

语法

HRESULT CERTBCLI_API CertSrvBackupClose(
  [in] HCSBC hbc
);

参数

[in] hbc

证书服务备份上下文的句柄。

返回值

返回值为 HRESULT。 值为 S_OK 表示成功。

注解

每次成功调用 CertSrvBackupOpenFile 时,都应有对 CertSrvBackupClose 的后续调用。 备份文件完成后,需要关闭该文件。

示例

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

要求

要求
最低受支持的客户端 无受支持的版本
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 certbcli.h (包括 Certsrv.h)
Library Certadm.lib
DLL Certadm.dll

另请参阅

CertSrvBackupOpenFile

CertSrvBackupRead

使用证书服务备份和还原函数