Compartilhar via


Método ICertView2::SetTable (certview.h)

O método SetTable especifica qual tabela de banco de dados dos Serviços de Certificados é usada para chamadas subsequentes aos métodos da interface ICertView2 .

Sintaxe

HRESULT SetTable(
  [in] LONG Table
);

Parâmetros

[in] Table

Especifica a tabela de banco de dados dos Serviços de Certificados a ser usada para chamadas subsequentes. Esse parâmetro deve usar um dos valores a seguir.

Valor Significado
CVRC_TABLE_ATTRIBUTES
A tabela de atributos é usada para chamadas subsequentes.
CVRC_TABLE_CRL
A tabela CRL ( lista de certificados revogados ) é usada para chamadas subsequentes.
CVRC_TABLE_EXTENSIONS
A tabela de extensões é usada para chamadas subsequentes.
CVRC_TABLE_REQCERT
A tabela de solicitações pendentes, solicitações negadas, certificados emitidos e certificados revogados é usada para chamadas subsequentes.

Retornar valor

VB

Se o método for bem-sucedido, o método retornará S_OK.

Se o método falhar, ele retornará um valor HRESULT que indica o erro. Para obter uma lista de códigos de erro comuns, consulte Valores HRESULT comuns.

Comentários

Antes de chamar o método SetTable , é necessário estabelecer uma conexão com um servidor dos Serviços de Certificados chamando o método OpenConnection primeiro. Depois que as chamadas OpenConnection e SetTable forem feitas, as chamadas subsequentes para os métodos de interface ICertView2 usarão a tabela de banco de dados Serviços de Certificados especificada pelo método SetTable .

Se o método SetTable não for chamado, a tabela padrão CVRC_TABLE_REQCERT será usada.

Exemplos

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

Requisitos

Requisito Valor
Cliente mínimo com suporte Nenhum compatível
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho certview.h (inclua Certsrv.h)
Biblioteca Certidl.lib
DLL Certadm.dll