Fungsi WsCreateReader (webservices.h)
Membuat pembaca XML dengan properti yang ditentukan.
Sintaks
HRESULT WsCreateReader(
const WS_XML_READER_PROPERTY *properties,
[in] ULONG propertyCount,
WS_XML_READER **reader,
[in, optional] WS_ERROR *error
);
Parameter
properties
Array struktur WS_XML_READER_PROPERTY yang berisi properti opsional untuk pembaca XML.
Nilai parameter ini mungkin NULL, dalam hal ini, parameter propertyCount harus 0 (nol).
Untuk properti yang bisa digunakan tiy untuk mengonfigurasi pembaca XML, lihat enumerasi WS_XML_READER_PROPERTY_ID .
[in] propertyCount
Jumlah properti dalam array properti .
reader
Jika berhasil, pointer yang menerima alamat struktur WS_XML_READER mewakili pembaca XML baru.
Ketika Anda tidak lagi membutuhkan struktur ini, Anda harus membebaskannya dengan memanggil WsFreeReader.
[in, optional] error
Penunjuk ke struktur WS_ERROR yang menerima informasi kesalahan tambahan jika fungsi gagal.
Nilai kembali
Jika fungsi berhasil, fungsi akan mengembalikan NO_ERROR; jika tidak, kode kesalahan HRESULT akan dikembalikan.
Keterangan
Gunakan fungsi WsSetInput atau WsSetInputToBuffer untuk memilih pengodean untuk pembaca XML dan untuk menunjukkan sumber input.
Jika WS_READ_CALLBACK ditentukan dalam struktur WS_XML_READER_INPUT yang diteruskan ke fungsi WsSetInput , pembaca XML hanya membaca data tambahan saat WsFillReader dipanggil. Ini memungkinkan pemanggil untuk menentukan granularitas apa yang akan membaca data dan apakah akan membaca data tersebut secara asinkron.
Struktur WS_XML_READER dapat digunakan kembali dengan memanggil WsSetInput atau WsSetInputToBuffer lagi.
Jika ada operasi API yang beroperasi pada WS_XML_READER gagal, pembaca XML dibiarkan dalam keadaan rusak dan panggilan fungsi lebih lanjut mengembalikan WS_E_OBJECT_FAULTED. (Lihat Nilai Pengembalian Windows Web Services.) Satu-satunya fungsi yang mungkin memanggil pembaca XML jika ini terjadi adalah WsSetInput dan WsSetInputToBuffer untuk mengembalikan pembaca XML ke status yang dapat digunakan, atau WsFreeReader untuk merilis objek pembaca XML.
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 |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk