Fungsi WsGetReaderProperty (webservices.h)

Fungsi ini mengembalikan properti pembaca XML yang ditentukan.

Catatan Mendapatkan WS_XML_READER_PROPERTY_CHARSET Properti akan memerlukan pemeriksaan hingga empat byte pertama data XML. Akibatnya jika Pembaca menggunakan WS_XML_READER_STREAM_INPUT fungsi WsFillReader harus dipanggil terlebih dahulu untuk memastikan bahwa data ini telah dibaca.
 

Sintaks

HRESULT WsGetReaderProperty(
  [in]           WS_XML_READER             *reader,
  [in]           WS_XML_READER_PROPERTY_ID id,
                 void                      *value,
  [in]           ULONG                     valueSize,
  [in, optional] WS_ERROR                  *error
);

Parameter

[in] reader

Penunjuk ke objek WS_XML_READER yang berisi nilai properti yang diinginkan.

[in] id

Pengidentifikasi nilai enumerator properti Pembaca.

value

Penunjuk ke alamat untuk mengembalikan nilai yang diambil. Penunjuk harus memiliki perataan yang kompatibel dengan jenis properti.

[in] valueSize

Jumlah byte buffer yang telah dialokasikan pemanggil untuk nilai yang diambil.

[in, optional] error

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

Nilai kembali

Fungsi ini dapat mengembalikan salah satu nilai ini.

Menampilkan kode Deskripsi
E_INVALIDARG
Id properti tidak didukung untuk objek ini atau buffer yang ditentukan tidak cukup besar untuk nilai.

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