Compartir a través de


TransformFinalBlock

Transforma un bloque final de datos en función de un algoritmo de cifrado simétrico.

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

Parámetros

Parámetro Descripción

hCrypto

Identificador del objeto criptográfico devuelto de una llamada a GetCryptoTransform.

cbInData

Longitud, en bytes, del búfer de entrada.

pInData

Datos que se van a transformar.

pcbOutData

Longitud de los datos transformados.

ppOutData

Puntero al búfer que contiene los datos transformados. Libere la memoria asociada a este puntero mediante la función GlobalFree.

Valor de propiedad y valor devuelto

HRESULT: si alguno de los parámetros es NULL o contiene 0, se devuelve E_INVALIDARG.

Requisitos

Windows Vista

Encabezado: declarado en infocard.h.

Biblioteca: utilice infocardapi.lib.

Consulte también

Referencia

TransformBlock

Conceptos

HRESULTS devuelto

Footer image

Enviar comentarios sobre este tema a Microsoft.

Copyright © 2007 Microsoft Corporation. Reservados todos los derechos.