Freigeben über


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

Weitere Informationen

CryptCATEnumerateAttr