Share via


CSP の使用: 一般的なプロセス

暗号化サービス プロバイダー CSP を使用する場合は、次の規則に注意してください。

秘密キーキャッシュ

CSP では、一部の 秘密キーをキャッシュできます。 この秘密キー キャッシュは、アプリケーション固有のグローバルベースではなく、グローバルに制御できます。 キャッシュの変更は、特定のレジストリ設定を変更することによって行われます。 詳細については、「 秘密キー キャッシュ定数」を参照してください。

コード規則の例

より簡潔で読みやすいコードを提供するために、一部の優れたプログラミングプラクティスの原則は、例では常に従っているわけではありません。 特に次の点に違いがあります。

  • 制限されたエラー応答のみが表示されます。 適切に記述された完全なプログラムチェック、エラー コードを返し、エラーが発生したときに適切なアクションを実行します。
  • メモリとリソースの管理は制限されています。 適切に記述された完全なプログラムは、すべてのキーと ハッシュを破棄し、割り当てられたすべてのメモリを解放し、すべてのファイルを閉じ、すべてのハンドルを解放します。 これらの例では、これらのタスクを実行する関数の使用に関する限定的なデモのみが提供されます。 これらの例では、エラーが原因でプログラムが終了した場合に、メモリまたはリソース管理タスクを実行しません。

次のトピックでは、プロシージャの例に関する一般的な情報とサンプル コードについて説明します。