WS_READ_CALLBACK fungsi panggilan balik (webservices.h)
Digunakan oleh WS_XML_READER untuk membaca dari beberapa sumber ke dalam buffer.
Sintaks
WS_READ_CALLBACK WsReadCallback;
HRESULT WsReadCallback(
[in] void *callbackState,
void *bytes,
[in] ULONG maxSize,
[out] ULONG *actualSize,
[in, optional] const WS_ASYNC_CONTEXT *asyncContext,
[in, optional] WS_ERROR *error
)
{...}
Parameter
[in] callbackState
Penunjuk ke nilai status yang ditentukan pengguna yang diteruskan ke fungsi yang menerima panggilan balik ini.
bytes
Penunjuk ke lokasi tempat data harus ditempatkan.
[in] maxSize
Jumlah maksimum byte yang mungkin dibaca.
[out] actualSize
Penunjuk ke nilai ULONG yang menunjukkan jumlah byte yang benar-benar dibaca. Ini mungkin kurang dari maxSize. Mengembalikan 0 menunjukkan bahwa tidak ada lagi data.
[in, optional] asyncContext
Penunjuk ke struktur WS_ASYNC_CONTEXT yang berisi informasi tentang cara memanggil fungsi secara asinkron. Menetapkan NULL jika memanggil secara sinkron.
[in, optional] error
Penunjuk ke struktur data WS_ERROR tempat informasi kesalahan tambahan harus disimpan jika fungsi gagal.
Mengembalikan nilai
Fungsi panggilan balik ini tidak mengembalikan nilai.
Keterangan
Mengembalikan ukuran 0 dalam parameter output actualSize menunjukkan akhir file.
Persyaratan
Klien minimum yang didukung | Windows 7 [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 R2 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | webservices.h |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk