このヘッダーは、セキュリティと ID によって使用されます。 詳細については、次を参照してください。
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 関数によって使用されます。 |