Compartir a través de


PFN_CRYPT_XML_WRITE_CALLBACK función de devolución de llamada (cryptxml.h)

La función de devolución de llamada PFN_CRYPT_XML_WRITE_CALLBACK escribe datos XML.

Sintaxis

PFN_CRYPT_XML_WRITE_CALLBACK PfnCryptXmlWriteCallback;

HRESULT PfnCryptXmlWriteCallback(
  [in, out] void *pvCallbackState,
  [in]      const BYTE *pbData,
            ULONG cbData
)
{...}

Parámetros

[in, out] pvCallbackState

Puntero a un argumento que se pasa a la función de devolución de llamada a la que apunta el parámetro pfnWrite de la función CryptXmlDllEncodeAlgorithm .

[in] pbData

Puntero a un bloque de datos que se van a escribir.

cbData

Tamaño, en bytes, de los datos a los que apunta el parámetro pbData .

Valor devuelto

Si la función se ejecuta correctamente, la función devuelve cero.

Si se produce un error en la función, devuelve un valor HRESULT que indica el error.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado cryptxml.h