Freigeben über


IEnumCERTVIEWROW::EnumCertViewColumn-Methode (certview.h)

Die EnumCertViewColumn-Methode ruft eine instance einer Spaltenaufzählungssequenz für die aktuelle Zeile der Zeilenaufzählungssequenz ab.

Syntax

HRESULT EnumCertViewColumn(
  [out] IEnumCERTVIEWCOLUMN **ppenum
);

Parameter

[out] ppenum

Ein Zeiger auf einen Zeiger vom Typ IEnumCERTVIEWCOLUMN .

Rückgabewert

C++

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.

VB

Der Rückgabewert ist ein Spaltenaufzählungssequenzobjekt.

Hinweise

Die durch diesen Aufruf abgerufene Spaltenaufzählungssequenz kann verwendet werden, um die dem Zertifikat zugeordneten Spalten in der aktuellen Zeile aufzulisten. Auf diese Enumeration kann über die Methoden der IEnumCERTVIEWCOLUMN-Schnittstelle zugegriffen werden.

Um auf eine andere Zeile zu verweisen, rufen Sie eine der folgenden Methoden auf, um durch die Zeilenaufzählungssequenz zu navigieren:

Beispiele

// pEnumRow is previously instantiated pointer to IEnumCERTVIEWROW
HRESULT               hr;
LONG                  Index;
IEnumCERTVIEWCOLUMN * pEnumCol = NULL;
// obtain enumerator for columns
hr = pEnumRow->EnumCertViewColumn(&pEnumCol);
if ( FAILED( hr ))
{
    printf("Failed EnumCertViewColumn - %x\n", hr );
    goto error;
}
// enumerate each column
while (S_OK == pEnumCol->Next(&Index))
{
    // Use this column as needed.
}
error:

// Free resources.
if ( NULL != pEnumCol )
    pEnumCol->Release();

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

Weitere Informationen

IEnumCERTVIEWCOLUMN

IEnumCERTVIEWROW

IEnumCERTVIEWROW::Next

IEnumCERTVIEWROW::Reset

IEnumCERTVIEWROW::Skip