Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Fungsi panggilan balik PFN_CRYPT_XML_DATA_PROVIDER_READ membaca data XML.
Sintaks
PFN_CRYPT_XML_DATA_PROVIDER_READ PfnCryptXmlDataProviderRead;
HRESULT PfnCryptXmlDataProviderRead(
[in, out] void *pvCallbackState,
[out] BYTE *pbData,
[in] ULONG cbData,
[out] ULONG *pcbRead
)
{...}
Parameter
[in, out] pvCallbackState
Penunjuk ke argumen yang ditentukan aplikasi yang diteruskan ke fungsi panggilan.
[out] pbData
Penunjuk ke buffer yang menerima data yang akan dibaca.
[in] cbData
Ukuran, dalam byte, dari data yang akan dibaca.
[out] pcbRead
Pointer ke variabel yang menerima jumlah byte yang benar-benar dibaca.
Nilai kembali
Fungsi panggilan balik PFN_CRYPT_XML_DATA_PROVIDER_READ mengembalikan nilai saat salah satu kondisi berikut terjadi:
- Operasi tulis selesai pada penyedia data
- Jumlah byte yang diminta dibaca
- Terjadi kesalahan
Jika fungsi gagal, fungsi mengembalikan nilai HRESULT yang menunjukkan kesalahan.
Jika nilai pcbRead sama dengan nol, maka tidak ada lagi data yang tersedia.
Keterangan
Fungsi panggilan balik tidak mengembalikan nilai kecuali jumlah byte yang ditentukan dalam cbData tersedia atau blok data terakhir telah dibaca.
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung | Windows 7 [hanya aplikasi desktop] |
| Server minimum yang didukung | Windows Server 2008 R2 [hanya aplikasi desktop] |
| Target Platform | Windows |
| Header | cryptxml.h |