共用方式為


TransformBlock

根據對稱式密碼編譯演算法來轉換資料區塊。

HRESULT
__stdcall TransformBlock(
                       __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 或包含 0,則會傳回 E_INVALIDARG。

需求

Windows Vista

標頭:在 infocard.h 中宣告。

程式庫:使用 infocardapi.lib。

請參閱

參考

TransformFinalBlock

概念

傳回的 HRESULT

Footer image

請將您對這個主題的意見傳送至 Microsoft。

Copyright © 2007 by Microsoft Corporation. All rights reserved.