Bagikan melalui


Fungsi WsReadStartAttribute (webservices.h)

Memindahkan Pembaca ke atribut yang ditentukan sehingga konten dapat dibaca menggunakan WsReadValue, WsReadChars, atau WsReadBytes.

Jika pembaca tidak diposisikan pada elemen mulai, maka akan mengembalikan pengecualian WS_E_INVALID_FORMAT .

(Lihat Nilai Pengembalian Windows Web Services.)

Catatan Atribut yang dibaca tidak muncul dalam urutan tertentu. WsFindAttribute dapat digunakan untuk menemukan indeks atribut tertentu.

 

Sintaks

HRESULT WsReadStartAttribute(
  [in]           WS_XML_READER *reader,
  [in]           ULONG         attributeIndex,
  [in, optional] WS_ERROR      *error
);

Parameter

[in] reader

Penunjuk ke objek Pembaca XML yang digunakan untuk membaca atribut Mulai.

[in] attributeIndex

Indeks atribut yang akan dibaca.

[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
WS_E_INVALID_FORMAT
Data input tidak dalam format yang diharapkan atau tidak memiliki nilai yang diharapkan.

Keterangan

Fungsi WsReadNode mengembalikan EOF saat ditingkatkan dalam atribut. Fungsi WsReadEndAttribute dapat digunakan untuk mengembalikan pembaca ke elemen yang berisi.

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