Bagikan melalui


Fungsi WsSetOutputToBuffer (webservices.h)

Operasi ini memposisikan Writer di akhir buffer yang ditentukan.

Ketika Penulis XML memiliki Buffer XML yang ditetapkan sebagai output Penulis dapat digunakan dengan cara "akses acak" dan fungsi WsGetWriterPosition, WsSetWriterPosition dan WsMoveWriter dapat digunakan.

Properti yang ditentukan untuk fungsi ini mengambil alih yang ditentukan dengan WsCreateWriter fungsi .

Catatan Lihat WsCreateWriter untuk nilai default properti penulis.

 

Sintaks

HRESULT WsSetOutputToBuffer(
  [in]           WS_XML_WRITER                *writer,
  [in]           WS_XML_BUFFER                *buffer,
                 const WS_XML_WRITER_PROPERTY *properties,
  [in]           ULONG                        propertyCount,
  [in, optional] WS_ERROR                     *error
);

Parameter

[in] writer

Penunjuk ke objek WS_XML_WRITER tempat output diatur. Penunjuk harus mereferensikan objek Penulis XML yang valid.

[in] buffer

Penunjuk ke buffer tempat Penulis mengirim data.

properties

Penunjuk WS_XML_WRITER_PROPERTY yang mereferensikan "array" properti Writer opsional.

[in] propertyCount

Jumlah properti.

[in, optional] error

Penunjuk ke objek WS_ERROR tempat informasi tambahan tentang kesalahan harus disimpan jika fungsi gagal.

Mengembalikan nilai

Fungsi ini dapat mengembalikan salah satu nilai ini.

Menampilkan kode Deskripsi
E_INVALIDARG
Satu atau beberapa argumen tidak valid.

Keterangan

Lihat WsCreateWriter untuk nilai default properti penulis.

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
Pustaka WebServices.lib
DLL WebServices.dll