функция обратного вызова PFN_CRYPT_XML_WRITE_CALLBACK (cryptxml.h)

Функция обратного вызова PFN_CRYPT_XML_WRITE_CALLBACK записывает XML-данные.

Синтаксис

PFN_CRYPT_XML_WRITE_CALLBACK PfnCryptXmlWriteCallback;

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

Параметры

[in, out] pvCallbackState

Указатель на аргумент, передаваемый функции обратного вызова, на которую указывает параметр pfnWrite функции CryptXmlDllEncodeAlgorithm .

[in] pbData

Указатель на блок записываемых данных.

cbData

Размер (в байтах) данных, на которые указывает параметр pbData .

Возвращаемое значение

Если функция выполнена успешно, функция возвращает ноль.

Если функция завершается сбоем, она возвращает значение HRESULT , указывающее на ошибку.

Требования

Требование Значение
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Целевая платформа Windows
Header cryptxml.h