CryptCATEnumerateCatAttr-Funktion (mscat.h)
[Die CryptCATEnumerateCatAttr-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 Funktion CryptCATEnumerateCatAttr listet die Attribute auf, die einem Katalog 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 * CryptCATEnumerateCatAttr(
[in] HANDLE hCatalog,
[in] CRYPTCATATTRIBUTE *pPrevAttr
);
Parameter
[in] hCatalog
Handle für den Katalog, dessen Attribute aufgelistet werden. Dieser Wert darf nicht NULL sein.
[in] pPrevAttr
Ein Zeiger auf den zuvor zurückgegebenen Zeiger auf die CRYPTCATATTRIBUTE-Struktur aus dieser Funktion 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 |