Fungsi WsSetInput (webservices.h)

Mengatur sumber pengodean dan input untuk Pembaca XML. Pengaturan ini mengambil alih pengaturan yang dibuat ketika Pembaca dibuat.

Catatan Jika pengodean dan input NULL , pembaca akan beroperasi seolah-olah diposisikan di akhir dokumen XML kosong.

 

Sintaks

HRESULT WsSetInput(
  [in]           WS_XML_READER                *reader,
  [in, optional] const WS_XML_READER_ENCODING *encoding,
  [in, optional] const WS_XML_READER_INPUT    *input,
                 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, optional] encoding

ke nilai pengodean yang menjelaskan format byte input. Nilai ini harus menjadi salah satu dari:

[in, optional] input

Penunjuk ke struktur WS_XML_READER_INPUT yang menunjukkan jenis pembaca.

properties

Referensi array properti Pembaca 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

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

Keterangan

Ketika WsSetInput digunakan pada Pembaca XML, pembaca akan berfungsi dengan cara maju saja dan fungsi WsGetReaderPosition, WsSetReaderPosition dan WsMoveReader tidak dapat digunakan.

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