WS_ASYNC_FUNCTION fungsi panggilan balik (webservices.h)
Digunakan dengan WsAsyncExecute untuk menentukan fungsi berikutnya yang akan dipanggil dalam serangkaian operasi asinkron.
Sintaks
WS_ASYNC_FUNCTION WsAsyncFunction;
HRESULT WsAsyncFunction(
[in] HRESULT hr,
[in] WS_CALLBACK_MODEL callbackModel,
[in] void *callbackState,
WS_ASYNC_OPERATION *next,
[in, optional] const WS_ASYNC_CONTEXT *asyncContext,
[in, optional] WS_ERROR *error
)
{...}
Parameter
[in] hr
Hasil dari operasi asinkron sebelumnya.
[in] callbackModel
Apakah panggilan balik sedang dipanggil panjang atau pendek. Untuk informasi selengkapnya, lihat WS_CALLBACK_MODEL.
[in] callbackState
Nilai yang disediakan pengguna ini yang diteruskan ke WsAsyncExecute/
next
Atur bidang fungsi ke fungsi berikutnya untuk dipanggil. Ini akan dipanggil terlepas dari apakah fungsi saat ini berhasil atau gagal.
Atur bidang fungsi ke NULL untuk menunjukkan bahwa tidak ada lagi fungsi yang akan dipanggil.
WsAsyncExecute akan mengatur bidang fungsi ke NULL sebelum setiap fungsi dipanggil.
[in, optional] asyncContext
Informasi tentang cara memanggil fungsi secara asinkron, atau NULL jika memanggil secara sinkron.
[in, optional] error
Menentukan di mana informasi kesalahan tambahan harus disimpan jika fungsi gagal.
Mengembalikan nilai
Fungsi panggilan balik ini tidak mengembalikan nilai.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | v.1.0 |
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