閱讀英文

共用方式為


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

包含用來從目錄定義檔建立已簽署目錄檔案 (.cat) 的資訊, (CDF) 。
CRYPTCATMEMBER

CRYPTCATMEMBER 結構提供目錄成員的相關資訊。 CryptCATGetMemberInfo 和 CryptCATEnumerateAttr 函式會使用此結構。
CRYPTCATSTORE

表示目錄檔案。