使用英语阅读

通过


mscat.h 标头

安全和标识使用此标头。 有关详细信息,请参阅:

mscat.h 包含以下编程接口:

函数

 
CryptCATAdminAcquireContext

获取目录管理员上下文的句柄。
CryptCATAdminAcquireContext2

获取给定哈希算法和哈希策略的目录管理员上下文的句柄。
CryptCATAdminAddCatalog

将目录添加到目录数据库。
CryptCATAdminCalcHashFromFileHandle

计算文件的哈希。
CryptCATAdminCalcHashFromFileHandle2

使用指定的算法计算文件的哈希。
CryptCATAdminEnumCatalogFromHash

枚举包含指定哈希的目录。
CryptCATAdminReleaseCatalogContext

释放先前由 CryptCATAdminAddCatalog 函数返回的目录上下文的句柄。
CryptCATAdminReleaseContext

释放以前由 CryptCATAdminAcquireContext 函数分配的句柄。
CryptCATAdminRemoveCatalog

删除目录文件并从 Windows 目录数据库中删除该目录的条目。
CryptCATAdminResolveCatalogPath

检索指定目录的完全限定路径。
CryptCATCatalogInfoFromContext

从指定的目录上下文中检索目录信息。
CryptCATCDFClose

(CDF) 关闭目录定义文件,并释放相应 CRYPTCATCDF 结构的内存。
CryptCATCDFEnumCatAttributes

枚举目录定义文件的 CatalogHeader 节中的目录级属性, (CDF) 。
CryptCATCDFOpen

打开现有的目录定义文件 (CDF) 以供读取,并初始化 CRYPTCATCDF 结构。
CryptCATClose

关闭以前由 CryptCATOpen 函数打开的目录句柄。
CryptCATEnumerateAttr

枚举与目录成员关联的属性。 此函数没有关联的导入库。
CryptCATEnumerateCatAttr

枚举与目录关联的属性。 此函数没有关联的导入库。
CryptCATEnumerateMember

枚举目录的成员。
CryptCATGetAttrInfo

检索有关目录成员的属性的信息。
CryptCATGetMemberInfo

从目录的 PKCS 检索成员信息
CryptCATHandleFromStore

从内存中检索目录句柄。
CryptCATOpen

打开目录,并将上下文句柄返回到打开的目录。
CryptCATPersistStore

将指定目录存储区中的信息保存到未签名的目录文件中。
CryptCATPutAttrInfo

为属性分配内存并将其添加到目录成员。
CryptCATPutCatAttrInfo

为目录文件属性分配内存,并将其添加到目录。
CryptCATPutMemberInfo

为目录成员分配内存并将其添加到目录。
CryptCATStoreFromHandle

从目录句柄检索 CRYPTCATSTORE 结构。
IsCatalogFile

检索一个布尔值,该值指示指定的文件是否为目录文件。

回调函数

 
PFN_CDF_PARSE_ERROR_CALLBACK

(CDF) 分析目录定义文件时出现目录定义函数错误时调用。

结构

 
CATALOG_INFO

CATALOG_INFO 结构包含目录文件的名称。 CryptCATCatalogInfoFromContext 函数使用此结构。
CRYPTCATATTRIBUTE

CRYPTCATATTRIBUTE 结构定义目录属性。 CryptCATEnumerateAttr 和 CryptCATEnumerateCatAttr 函数使用此结构。
CRYPTCATCDF

包含用于从 CDF) (目录定义文件创建签名目录文件 (.cat) 的信息。
CRYPTCATMEMBER

CRYPTCATMEMBER 结构提供有关目录成员的信息。 CryptCATGetMemberInfo 和 CryptCATEnumerateAttr 函数使用此结构。
CRYPTCATSTORE

表示目录文件。