Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Функция обратного вызова PFN_CRYPT_XML_DATA_PROVIDER_READ считывает XML-данные.
Синтаксис
PFN_CRYPT_XML_DATA_PROVIDER_READ PfnCryptXmlDataProviderRead;
HRESULT PfnCryptXmlDataProviderRead(
[in, out] void *pvCallbackState,
[out] BYTE *pbData,
[in] ULONG cbData,
[out] ULONG *pcbRead
)
{...}
Параметры
[in, out] pvCallbackState
Указатель на определенный приложением аргумент, который передается вызывающей функции.
[out] pbData
Указатель на буфер, который получает данные для чтения.
[in] cbData
Размер считываемых данных в байтах.
[out] pcbRead
Указатель на переменную, которая получает количество фактически прочитанных байтов.
Возвращаемое значение
Функция обратного вызова PFN_CRYPT_XML_DATA_PROVIDER_READ возвращает значение при возникновении одного из следующих условий:
- Операция записи в поставщике данных завершается.
- Число запрошенных байтов для чтения
- Возникает ошибка
Если функция завершается сбоем, она возвращает значение HRESULT , указывающее на ошибку.
Если значение pcbRead равно нулю, то больше нет доступных данных.
Комментарии
Функция обратного вызова не возвращает значение, если доступно количество байтов, указанное в cbData , или если не был считан последний блок данных.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows 7 [только классические приложения] |
| Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
| Целевая платформа | Windows |
| Header | cryptxml.h |