Partager via


en-tête mscat.h

Cet en-tête est utilisé par Security et Identity. Pour plus d'informations, consultez les pages suivantes :

mscat.h contient les interfaces de programmation suivantes :

Fonctions

 
CryptCATAdminAcquireContext

Acquiert un handle dans un contexte d’administrateur de catalogue.
CryptCATAdminAcquireContext2

Acquiert un handle dans un contexte d’administrateur de catalogue pour un algorithme de hachage et une stratégie de hachage donnés.
CryptCATAdminAddCatalog

Ajoute un catalogue à la base de données du catalogue.
CryptCATAdminCalcHashFromFileHandle

Calcule le hachage d’un fichier.
CryptCATAdminCalcHashFromFileHandle2

Calcule le hachage d’un fichier à l’aide de l’algorithme spécifié.
CryptCATAdminEnumCatalogFromHash

Énumère les catalogues qui contiennent un hachage spécifié.
CryptCATAdminReleaseCatalogContext

Libère un handle dans un contexte de catalogue précédemment retourné par la fonction CryptCATAdminAddCatalog.
CryptCATAdminReleaseContext

Libère le handle précédemment attribué par la fonction CryptCATAdminAcquireContext.
CryptCATAdminRemoveCatalog

Supprime un fichier de catalogue et supprime l’entrée de ce catalogue de la base de données de catalogue Windows.
CryptCATAdminResolveCatalogPath

Récupère le chemin complet du catalogue spécifié.
CryptCATCatalogInfoFromContext

Récupère les informations du catalogue à partir d’un contexte de catalogue spécifié.
CryptCATCDFClose

Ferme un fichier de définition de catalogue (CDF) et libère la mémoire pour la structure CRYPTCATCDF correspondante.
CryptCATCDFEnumCatAttributes

Énumère les attributs au niveau du catalogue dans la section CatalogHeader d’un fichier de définition de catalogue (CDF).
CryptCATCDFOpen

Ouvre un fichier de définition de catalogue (CDF) existant pour la lecture et initialise une structure CRYPTCATCDF.
CryptCATClose

Ferme un handle de catalogue ouvert précédemment par la fonction CryptCATOpen.
CryptCATEnumerateAttr

Énumère les attributs associés à un membre d’un catalogue. Cette fonction n’a pas de bibliothèque d’importation associée.
CryptCATEnumerateCatAttr

Énumère les attributs associés à un catalogue. Cette fonction n’a pas de bibliothèque d’importation associée.
CryptCATEnumerateMember

Énumère les membres d’un catalogue.
CryptCATGetAttrInfo

Récupère des informations sur un attribut d’un membre d’un catalogue.
CryptCATGetMemberInfo

Récupère les informations de membre à partir du PKCS du catalogue
CryptCATHandleFromStore

Récupère un handle de catalogue à partir de la mémoire.
CryptCATOpen

Ouvre un catalogue et retourne un handle de contexte au catalogue ouvert.
CryptCATPersistStore

Enregistre les informations du magasin de catalogues spécifié dans un fichier catalogue non signé.
CryptCATPutAttrInfo

Alloue de la mémoire pour un attribut et l’ajoute à un membre du catalogue.
CryptCATPutCatAttrInfo

Alloue de la mémoire pour un attribut de fichier catalogue et l’ajoute au catalogue.
CryptCATPutMemberInfo

Alloue de la mémoire pour un membre du catalogue et l’ajoute au catalogue.
CryptCATStoreFromHandle

Récupère une structure CRYPTCATSTORE à partir d’un handle de catalogue.
IsCatalogFile

Récupère une valeur booléenne qui indique si le fichier spécifié est un fichier catalogue.

Fonctions de rappel

 
PFN_CDF_PARSE_ERROR_CALLBACK

Appelé pour les erreurs de fonction de définition de catalogue lors de l’analyse d’un fichier de définition de catalogue (CDF).

Structures

 
CATALOG_INFO

La structure CATALOG_INFO contient le nom d’un fichier catalogue. Cette structure est utilisée par la fonction CryptCATCatalogInfoFromContext.
CRYPTCATATTRIBUTE

La structure CRYPTCATATTRIBUTE définit un attribut de catalogue. Cette structure est utilisée par les fonctions CryptCATEnumerateAttr et CryptCATEnumerateCatAttr.
CRYPTCATCDF

Contient les informations utilisées pour créer un fichier de catalogue signé (.cat) à partir d’un fichier de définition de catalogue (CDF).
CRYPTCATMEMBER

La structure CRYPTCATMEMBER fournit des informations sur un membre du catalogue. Cette structure est utilisée par les fonctions CryptCATGetMemberInfo et CryptCATEnumerateAttr.
CRYPTCATSTORE

Représente un fichier catalogue.