次の方法で共有


NCRYPT_PROTECT_STREAM_INFO構造体 (ncryptprotect.h)

NCRYPT_PROTECT_STREAM_INFO構造体は、処理されたデータのブロックをアプリケーションに渡すために、NCryptStreamOpenToProtect 関数と NCryptStreamOpenToUnprotect 関数によって使用されます。

構文

typedef struct NCRYPT_PROTECT_STREAM_INFO {
  PFNCryptStreamOutputCallback pfnStreamOutput;
  void                         *pvCallbackCtxt;
} NCRYPT_PROTECT_STREAM_INFO;

Members

pfnStreamOutput

ストリーム暗号化または復号化プロセスからのデータを受け入れるコールバック関数のアドレス。 詳細については、 PFNCryptStreamOutputCallback を参照してください。

pvCallbackCtxt

呼び出し元によって提供されるバッファーへのポインター。 バッファーは、データ保護 API によって変更されません。 バッファーを使用して、コールバックに汎用データを渡したり、アプリケーションを追跡したりすることができます。

Requirements

Requirement 価値
サポートされる最小クライアント Windows 8 [デスクトップ アプリのみ]
サポートされる最小サーバー Windows Server 2012 [デスクトップ アプリのみ]
Header ncryptprotect.h

こちらも参照ください

NCryptStreamOpenToProtect

NCryptStreamOpenToUnprotect

PFNCryptStreamOutputCallback