Condividi tramite


Metodo ICertView2::SetTable (certview.h)

Il metodo SetTable specifica la tabella di database di Servizi certificati utilizzata per le chiamate successive ai metodi dell'interfaccia ICertView2 .

Sintassi

HRESULT SetTable(
  [in] LONG Table
);

Parametri

[in] Table

Specifica la tabella di database di Servizi certificati da utilizzare per le chiamate successive. Questo parametro deve essere uno dei valori seguenti.

Valore Significato
CVRC_TABLE_ATTRIBUTES
La tabella degli attributi viene utilizzata per le chiamate successive.
CVRC_TABLE_CRL
La tabella dell'elenco di revoche di certificati (CRL) viene utilizzata per le chiamate successive.
CVRC_TABLE_EXTENSIONS
La tabella delle estensioni viene utilizzata per le chiamate successive.
CVRC_TABLE_REQCERT
La tabella delle richieste in sospeso, delle richieste negate, dei certificati rilasciati e dei certificati revocati viene usata per le chiamate successive.

Valore restituito

VB

Se il metodo ha esito positivo, il metodo restituisce S_OK.

Se il metodo ha esito negativo, restituisce un valore HRESULT che indica l'errore. Per un elenco dei codici di errore comuni, vedere Valori HRESULT comuni.

Commenti

Prima di chiamare il metodo SetTable , è necessario stabilire una connessione con un server di Servizi certificati chiamando prima il metodo OpenConnection . Dopo aver eseguito le chiamate OpenConnection e SetTable , le chiamate successive ai metodi di interfaccia ICertView2 useranno la tabella di database di Servizi certificati specificata dal metodo SetTable .

Se il metodo SetTable non viene chiamato, viene utilizzata la tabella predefinita CVRC_TABLE_REQCERT.

Esempio

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

Requisiti

Requisito Valore
Client minimo supportato Nessuno supportato
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione certview.h (include Certsrv.h)
Libreria Certidl.lib
DLL Certadm.dll