ncryptprotect.h 標頭
安全性與身分識別會使用此標頭。 如需詳細資訊,請參閱
ncryptprotect.h 包含下列程式設計介面:
函式
NCryptCloseProtectionDescriptor 零並釋放保護描述元物件,並釋放其控制碼。 |
NCryptCreateProtectionDescriptor 擷取保護描述項物件的控制碼。 |
NCryptGetProtectionDescriptorInfo 擷取保護描述項規則字串。 |
NCryptProtectSecret 將資料加密至指定的保護描述元。 |
NCryptQueryProtectionDescriptorName 擷取與已註冊描述項顯示名稱相關聯的保護描述元規則字串。 |
NCryptRegisterProtectionDescriptorName 註冊保護描述項的顯示名稱和相關聯的規則字串。 |
NCryptStreamClose 關閉使用 NCryptStreamOpenToProtect 或 NCryptStreamOpenToUnprotect 函式開啟的資料保護資料流程物件。 |
NCryptStreamOpenToProtect 開啟資料流程物件,此物件可用來將大量資料加密至指定的保護描述元。 |
NCryptStreamOpenToUnprotect 開啟資料流程物件,可用來將大量資料解密至用於加密的相同保護描述元。 (NCryptStreamOpenToUnprotect) |
NCryptStreamOpenToUnprotectEx 開啟資料流程物件,可用來將大量資料解密至用於加密的相同保護描述元。 (NCryptStreamOpenToUnprotectEx) |
NCryptStreamUpdate 加密和解密資料區塊。 |
NCryptUnprotectSecret 將資料解密至指定的保護描述元。 |
回呼函式
PFNCryptStreamOutputCallback 從使用 NCryptStreamOpenToProtect 或 NCryptStreamOpenToUnprotect 函式開始的工作接收加密或解密的資料。 |
結構
NCRYPT_PROTECT_STREAM_INFO NCryptStreamOpenToProtect 和 NCryptStreamOpenToUnprotect 函式會使用,將已處理的資料區塊傳遞至您的應用程式。 |