Freigeben über


mscat.h-Header

Dieser Header wird von Security and Identity verwendet. Weitere Informationen finden Sie unter

mscat.h enthält die folgenden Programmierschnittstellen:

Functions

 
CryptCATAdminAcquireContext

Ruft ein Handle für einen Katalogadministratorkontext ab.
CryptCATAdminAcquireContext2

Ruft ein Handle für einen Katalogadministratorkontext für einen bestimmten Hashalgorithmus und eine hash-Richtlinie ab.
CryptCATAdminAddCatalog

Fügt der Katalogdatenbank einen Katalog hinzu.
CryptCATAdminCalcHashFromFileHandle

Berechnet den Hash für eine Datei.
CryptCATAdminCalcHashFromFileHandle2

Berechnet den Hash für eine Datei mithilfe des angegebenen Algorithmus.
CryptCATAdminEnumCatalogFromHash

Listet die Kataloge auf, die einen angegebenen Hash enthalten.
CryptCATAdminReleaseCatalogContext

Gibt ein Handle für einen Katalogkontext frei, der zuvor von der CryptCATAdminAddCatalog-Funktion zurückgegeben wurde.
CryptCATAdminReleaseContext

Gibt das handle frei, das zuvor von der CryptCATAdminAcquireContext-Funktion zugewiesen wurde.
CryptCATAdminRemoveCatalog

Löscht eine Katalogdatei und entfernt den Eintrag dieses Katalogs aus der Windows-Katalogdatenbank.
CryptCATAdminResolveCatalogPath

Ruft den vollqualifizierten Pfad des angegebenen Katalogs ab.
CryptCATCatalogInfoFromContext

Ruft Kataloginformationen aus einem angegebenen Katalogkontext ab.
CryptCATCDFClose

Schließt eine Katalogdefinitionsdatei (Catalog Definition File, CDF) und gibt den Arbeitsspeicher für die entsprechende CRYPTCATCDF-Struktur frei.
CryptCATCDFEnumCatAttributes

Listet Attribute auf Katalogebene im CatalogHeader-Abschnitt einer Katalogdefinitionsdatei (CDF) auf.
CryptCATCDFOpen

Öffnet eine vorhandene Katalogdefinitionsdatei (CDF) zum Lesen und initialisiert eine CRYPTCATCDF-Struktur.
CryptCATClose

Schließt ein Kataloghandle, das zuvor von der CryptCATOpen-Funktion geöffnet wurde.
CryptCATEnumerateAttr

Listet die Attribute auf, die einem Element eines Katalogs zugeordnet sind. Diese Funktion verfügt über keine zugeordnete Importbibliothek.
CryptCATEnumerateCatAttr

Listet die Attribute auf, die einem Katalog zugeordnet sind. Diese Funktion verfügt über keine zugeordnete Importbibliothek.
CryptCATEnumerateMember

Listet die Member eines Katalogs auf.
CryptCATGetAttrInfo

Ruft Informationen zu einem Attribut eines Elements eines Katalogs ab.
CryptCATGetMemberInfo

Ruft Memberinformationen aus dem PKCS des Katalogs ab.
CryptCATHandleFromStore

Ruft ein Kataloghandle aus dem Arbeitsspeicher ab.
CryptCATOpen

Öffnet einen Katalog und gibt ein Kontexthandle für den geöffneten Katalog zurück.
CryptCATPersistStore

Speichert die Informationen im angegebenen Katalogspeicher in einer nicht signierten Katalogdatei.
CryptCATPutAttrInfo

Ordnet Arbeitsspeicher für ein Attribut zu und fügt ihn einem Katalogelement hinzu.
CryptCATPutCatAttrInfo

Ordnet Arbeitsspeicher für ein Katalogdatei-Attribut zu und fügt ihn dem Katalog hinzu.
CryptCATPutMemberInfo

Ordnet Arbeitsspeicher für ein Katalogelement zu und fügt ihn dem Katalog hinzu.
CryptCATStoreFromHandle

Ruft eine CRYPTCATSTORE-Struktur aus einem Kataloghandle ab.
IsCatalogFile

Ruft einen booleschen Wert ab, der angibt, ob die angegebene Datei eine Katalogdatei ist.

Rückruffunktionen

 
PFN_CDF_PARSE_ERROR_CALLBACK

Wird für Fehler der Katalogdefinitionsfunktion beim Analysieren einer Katalogdefinitionsdatei (CDF) aufgerufen.

Strukturen

 
CATALOG_INFO

Die CATALOG_INFO-Struktur enthält den Namen einer Katalogdatei. Diese Struktur wird von der CryptCATCatalogInfoFromContext-Funktion verwendet.
CRYPTCATATTRIBUTE

Die CRYPTCATATTRIBUTE-Struktur definiert ein Katalogattribut. Diese Struktur wird von den Funktionen CryptCATEnumerateAttr und CryptCATEnumerateCatAttr verwendet.
CRYPTCATCDF

Enthält Informationen, die zum Erstellen einer signierten Katalogdatei (.cat) aus einer Katalogdefinitionsdatei (CDF) verwendet werden.
CRYPTCATMEMBER

Die CRYPTCATMEMBER-Struktur stellt Informationen zu einem Katalogelement bereit. Diese Struktur wird von den Funktionen CryptCATGetMemberInfo und CryptCATEnumerateAttr verwendet.
CRYPTCATSTORE

Stellt eine Katalogdatei dar.