次の方法で共有


TransformFinalBlock

対称暗号アルゴリズムを基にデータの最終ブロックを変換します。

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 を使用****

関連項目

参照

TransformBlock

概念

HRESULTS 戻り値一覧

Footer image

このトピックに関するコメントを Microsoft に送信する。

Copyright © 2007 by Microsoft Corporation.All rights reserved.