Compartir a través de


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

El método SetTable especifica qué tabla de base de datos de Servicios de certificados se usa para las llamadas posteriores a los métodos de la interfaz ICertView2 .

Sintaxis

HRESULT SetTable(
  [in] LONG Table
);

Parámetros

[in] Table

Especifica la tabla de base de datos servicios de certificados que se usará para las llamadas posteriores. Este parámetro puede ser uno de los siguientes valores.

Value Significado
CVRC_TABLE_ATTRIBUTES
La tabla de atributos se usa para las llamadas posteriores .
CVRC_TABLE_CRL
La tabla de lista de revocación de certificados (CRL) se usa para las llamadas posteriores.
CVRC_TABLE_EXTENSIONS
La tabla de extensiones se usa para las llamadas posteriores.
CVRC_TABLE_REQCERT
La tabla de solicitudes pendientes, solicitudes denegadas, certificados emitidos y certificados revocados se usa para las llamadas posteriores.

Valor devuelto

VB

Si el método se realiza correctamente, el método devuelve S_OK.

Si se produce un error en el método, devuelve un valor HRESULT que indica el error. Para obtener una lista de códigos de error comunes, consulte Valores HRESULT comunes.

Comentarios

Antes de llamar al método SetTable , es necesario establecer una conexión con un servidor de Servicios de certificados llamando primero al método OpenConnection . Una vez realizadas las llamadas OpenConnection y SetTable , las llamadas posteriores a los métodos de interfaz ICertView2 usarán la tabla de base de datos de Servicios de certificados especificada por el método SetTable .

Si no se llama al método SetTable , se usa la tabla predeterminada CVRC_TABLE_REQCERT.

Ejemplos

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 Value
Cliente mínimo compatible No se admite ninguno
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado certview.h (incluye Certsrv.h)
Library Certidl.lib
Archivo DLL Certadm.dll