ICertView2::SetTable 方法 (certview.h)

SetTable 方法指定用于后续调用 ICertView2 接口方法的证书服务数据库表。

语法

HRESULT SetTable(
  [in] LONG Table
);

参数

[in] Table

指定用于后续调用的证书服务数据库表。 此参数须为下列值之一。

含义
CVRC_TABLE_ATTRIBUTES
属性表用于后续调用。
CVRC_TABLE_CRL
证书 吊销列表 (CRL) 表用于后续调用。
CVRC_TABLE_EXTENSIONS
扩展表用于后续调用。
CVRC_TABLE_REQCERT
挂起的请求、拒绝的请求、颁发的证书和吊销的证书表用于后续调用。

返回值

VB

如果该方法成功,该方法将返回S_OK。

如果方法失败,它将返回指示错误的 HRESULT 值。 有关常见错误代码的列表,请参阅 常见 HRESULT 值

注解

在调用 SetTable 方法之前,必须首先通过调用 OpenConnection 方法与证书服务服务器建立连接。 调用 OpenConnectionSetTable 后,对 ICertView2 接口方法的后续调用将使用 SetTable 方法指定的证书服务数据库表。

如果未调用 SetTable 方法,则使用默认表CVRC_TABLE_REQCERT。

示例

HRESULT hr;

// Specify the certificate revocation list table.
hr = pCertView2->SetTable(CVRC_TABLE_CRL);
if (FAILED(hr))
{
    printf("Failed SetTable\n");
    exit(1);  // Or other error action.
}

要求

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