Freigeben über


ICertView2::SetTable-Methode (certview.h)

Die SetTable-Methode gibt an, welche Certificate Services-Datenbanktabelle für nachfolgende Aufrufe der Methoden der ICertView2-Schnittstelle verwendet wird.

Syntax

HRESULT SetTable(
  [in] LONG Table
);

Parameter

[in] Table

Gibt die Zertifikatdienste-Datenbanktabelle an, die für nachfolgende Aufrufe verwendet werden soll. Dieser Parameter muss einen der folgenden Werte aufweisen.

Wert Bedeutung
CVRC_TABLE_ATTRIBUTES
Die Attributtabelle wird für nachfolgende Aufrufe verwendet.
CVRC_TABLE_CRL
Die Zertifikatsperrliste-Tabelle (Certificate Revocation List , CRL) wird für nachfolgende Aufrufe verwendet.
CVRC_TABLE_EXTENSIONS
Die Erweiterungstabelle wird für nachfolgende Aufrufe verwendet.
CVRC_TABLE_REQCERT
Die Tabelle mit ausstehenden Anforderungen, abgelehnten Anforderungen, ausgestellten Zertifikaten und widerrufenen Zertifikaten wird für nachfolgende Aufrufe verwendet.

Rückgabewert

VB

Wenn die Methode erfolgreich ist, gibt die Methode S_OK zurück.

Wenn die Methode fehlschlägt, gibt sie einen HRESULT-Wert zurück, der den Fehler angibt. Eine Liste allgemeiner Fehlercodes finden Sie unter Allgemeine HRESULT-Werte.

Hinweise

Vor dem Aufrufen der SetTable-Methode muss eine Verbindung mit einem Certificate Services-Server hergestellt werden, indem zuerst die OpenConnection-Methode aufgerufen wird. Nachdem die OpenConnection - und SetTable-Aufrufe ausgeführt wurden, verwenden nachfolgende Aufrufe der ICertView2-Schnittstellenmethoden die Zertifikatdienste-Datenbanktabelle, die von der SetTable-Methode angegeben wird.

Wenn die SetTable-Methode nicht aufgerufen wird, wird die Standardtabelle CVRC_TABLE_REQCERT verwendet.

Beispiele

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile certview.h (include Certsrv.h)
Bibliothek Certidl.lib
DLL Certadm.dll