CryptCATEnumerateAttr-Funktion (mscat.h)
[Die CryptCATEnumerateAttr-Funktion ist für die Verwendung in den im Abschnitt Anforderungen angegebenen Betriebssystemen verfügbar. Sie kann in nachfolgenden Versionen geändert oder nicht verfügbar sein.]
Die CryptCATEnumerateAttr-Funktion listet die Attribute auf, die einem Element eines Katalogs zugeordnet sind. Diese Funktion verfügt über keine zugeordnete Importbibliothek. Sie müssen die Funktionen LoadLibrary und GetProcAddress verwenden, um dynamisch mit Wintrust.dll zu verknüpfen.
Syntax
CRYPTCATATTRIBUTE * CryptCATEnumerateAttr(
[in] HANDLE hCatalog,
[in] CRYPTCATMEMBER *pCatMember,
[in] CRYPTCATATTRIBUTE *pPrevAttr
);
Parameter
[in] hCatalog
Handle für den Katalog, der das durch pCatMember identifizierte Element enthält. Dieser Wert darf nicht NULL sein.
[in] pCatMember
Ein Zeiger auf die CRYPTCATMEMBER-Struktur , die identifiziert, welches Element des Katalogs aufgezählt wird.
[in] pPrevAttr
Ein Zeiger auf den zuvor von dieser Funktion zurückgegebenen Wert oder zeiger auf NULL , um die Enumeration zu starten.
Rückgabewert
Der Rückgabewert ist ein Zeiger auf die CRYPTCATATTRIBUTE-Struktur, die die Attributinformationen oder NULL enthält, wenn sich keine weiteren Attribute in der Enumeration befinden oder ein Fehler auftritt. Der zurückgegebene Zeiger wird als pPrevAttr-Parameter für nachfolgende Aufrufe dieser Funktion übergeben.
Hinweise
Geben Sie weder den zurückgegebenen Zeiger noch einen der Member frei, auf die der zurückgegebene Zeiger verweist.
Anforderungen
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 |