Condividi tramite


TransformBlock

Trasforma un blocco di dati in base a un algoritmo di crittografia simmetrico.

HRESULT
__stdcall TransformBlock(
                       __in PINFORMATIONCARD_CRYPTO_HANDLE  hCrypto,
                       __in DWORD                    cbInData,
                       __in_bcount( cbInData ) PBYTE   pInData,
                       __out DWORD*                  pcbOutData,
                       __out_bcount( *pcbOutData ) PBYTE* ppOutData );

Parametri

Parametro Descrizione

hCrypto

Handle per l'oggetto di crittografia restituito da una chiamata a GetCryptoTransform.

cbInData

Lunghezza, in byte, del buffer di input.

pInData

Dati da trasformare.

pcbOutData

Lunghezza dei dati trasformati.

ppOutData

Puntatore a un buffer contenente i dati trasformati. Liberare la memoria associata al puntatore utilizzando la funzione GlobalFree.

Valore proprietà/Valore restituito

HRESULT: se uno o più parametri sono NULL o contengono 0, viene restituito E_INVALIDARG.

Requisiti

Windows Vista

Intestazione: dichiarata in infocard.h.

Libreria: utilizzare infocardapi.lib.

Vedere anche

Riferimenti

TransformFinalBlock

Concetti

Valori HRESULT restituiti

Footer image

Invia commenti su questo argomento a Microsoft.

Copyright © 2007 Microsoft Corporation. Tutti i diritti riservati.