対称暗号アルゴリズムを基にデータの最終ブロックを変換します。
HRESULT
__stdcall TransformFinalBlock(
__in PINFORMATIONCARD_CRYPTO_HANDLE hCrypto,
__in DWORD cbInData,
__in_bcount( cbInData ) PBYTE pInData,
__out DWORD* pcbOutData,
__out_bcount( *pcbOutData ) PBYTE* ppOutData );
パラメータ
パラメータ | 説明 |
---|---|
hCrypto |
GetCryptoTransform 呼び出しから返される暗号化オブジェクトのハンドル。 |
cbInData |
入力バッファの長さ (バイト単位)。 |
pInData |
変換するデータ。 |
pcbOutData |
変換データの長さ。 |
ppOutData |
変換されたデータを格納するバッファへのポインタ。GlobalFree 関数を使用して、このポインタに関連するメモリを解放します。 |
プロパティ値/戻り値
HRESULT : いずれかのパラメータが NULL またはゼロの場合、E_INVALIDARG が返されます。
要件
Windows Vista
ヘッダー : infocard.h で宣言
ライブラリ : infocardapi.lib を使用****
関連項目
参照
概念
このトピックに関するコメントを Microsoft に送信する。
Copyright © 2007 by Microsoft Corporation.All rights reserved.