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 |