Freigeben über


CryptCATEnumerateMember-Funktion (mscat.h)

[Die CryptCATEnumerateMember-Funktion ist für die Verwendung in den Betriebssystemen verfügbar, die im Abschnitt Anforderungen angegeben sind. Sie kann in nachfolgenden Versionen geändert oder nicht verfügbar sein.]

Die Funktion CryptCATEnumerateMember listet die Elemente eines Katalogs auf.

Syntax

CRYPTCATMEMBER * CryptCATEnumerateMember(
  [in] HANDLE         hCatalog,
  [in] CRYPTCATMEMBER *pPrevMember
);

Parameter

[in] hCatalog

Das Handle des Katalogs, der die aufzuzählenden Member enthält. Dieser Wert darf nicht NULL sein.

[in] pPrevMember

Ein Zeiger auf eine CRYPTCATMEMBER-Struktur , die angibt, welches Element des Katalogs zuletzt abgerufen wurde. Wenn dieser Parameter NULL ist, ruft diese Funktion das erste Element des Katalogs ab.

Rückgabewert

Diese Funktion gibt einen Zeiger auf eine CRYPTCATMEMBER-Struktur zurück, die das nächste Element des Katalogs darstellt. Wenn es keine weiteren Elemente im Katalog gibt, die aufgelistet werden müssen, gibt diese Funktion NULL zurück.

Hinweise

Geben Sie weder den zurückgegebenen Zeiger noch einen der Elemente frei, auf die der zurückgegebene Zeiger verweist.

Beispiele

Das folgende Pseudocodebeispiel zeigt, wie Sie diese Funktion verwenden, um alle Member eines Katalogs aufzulisten.

CRYPTCATMEMBER *pMember = NULL;

for(pMember = CryptCATEnumerateMember(hCatalog, pMember); 
    NULL != pMember; 
    pMember = CryptCATEnumerateMember(hCatalog, pMember))
{
   // Use the catalog member.
}

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile mscat.h
Bibliothek Wintrust.lib
DLL Wintrust.dll

Weitere Informationen

CRYPTCATMEMBER