Bagikan melalui


Fungsi WsSetInputToBuffer (webservices.h)

Mengatur input Pembaca ke buffer XML tertentu. Properti pembaca yang ditentukan untuk WsSetInputToBuffer mengambil alih properti yang diatur oleh WsCreateReader.

Pembaca tidak mengubah data input WS_XML_BUFFER .

Catatan Diperbolehkan bagi lebih dari satu pembaca untuk membaca dari WS_XML_BUFFER yang sama.

 

Sintaks

HRESULT WsSetInputToBuffer(
  [in]           WS_XML_READER                *reader,
  [in]           WS_XML_BUFFER                *buffer,
                 const WS_XML_READER_PROPERTY *properties,
  [in]           ULONG                        propertyCount,
  [in, optional] WS_ERROR                     *error
);

Parameter

[in] reader

Penunjuk ke objek WS_XML_READER tempat input akan diatur.

[in] buffer

Penunjuk ke buffer XML untuk dibaca.

properties

Penunjuk yang mereferensikan array properti Pembaca opsional.

Catatan Untuk informasi selengkapnya, lihat WS_XML_READER_PROPERTY.

 
.

[in] propertyCount

Jumlah properti.

[in, optional] error

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

Mengembalikan nilai

Jika fungsi ini berhasil, fungsi akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

Ketika Pembaca XML memiliki Buffer XML sebagai sumber input, Pembaca dapat digunakan dengan cara akses acak, dan fungsi WsGetReaderPosition, WsSetReaderPosition, dan WsMoveReader tersedia untuk digunakan.

Persyaratan

   
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