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:
- IEnumCERTVIEWROW::Reset: Wird an den Anfang der Enumerationssequenz verschoben.
- IEnumCERTVIEWROW::Next: Wechselt zur nächsten Zeile in der Enumerationssequenz.
- IEnumCERTVIEWROW::Skip: Überspringt eine angegebene Anzahl von Zeilen.
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 |