Freigeben über


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

Weitere Informationen

CryptCATEnumerateCatAttr