Bagikan melalui


WS_WRITE_CALLBACK fungsi panggilan balik (webservices.h)

Digunakan oleh fungsi WS_XML_WRITER untuk menulis buffer tertentu ke tujuan yang ditentukan pengguna.

Sintaks

WS_WRITE_CALLBACK WsWriteCallback;

HRESULT WsWriteCallback(
  [in]           void *callbackState,
                 const WS_BYTES *buffers,
  [in]           ULONG count,
  [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.

buffers

Penunjuk ke buffer yang berisi data yang akan ditulis.

[in] count

Jumlah buffer yang akan ditulis.

[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.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2008 R2 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header webservices.h