Fungsi WsMoveWriter (webservices.h)
Memindahkan posisi penulis saat ini seperti yang ditentukan oleh parameter moveTo.
Sintaks
HRESULT WsMoveWriter(
[in] WS_XML_WRITER *writer,
[in] WS_MOVE_TO moveTo,
BOOL *found,
[in, optional] WS_ERROR *error
);
Parameter
[in] writer
Penulis yang akan dipindahkan.
[in] moveTo
Posisi relatif untuk memindahkan penulis.
found
Jika ini non-NULL, maka apakah posisi baru dapat dipindahkan atau tidak dikembalikan di sini.
Jika ini NULL, dan posisi tidak dapat dipindahkan, maka fungsi akan mengembalikan WS_E_INVALID_FORMAT. (Lihat Nilai Pengembalian Windows Web Services.)
[in, optional] error
Menentukan di mana informasi kesalahan tambahan harus disimpan jika fungsi gagal.
Mengembalikan nilai
Fungsi ini dapat mengembalikan salah satu nilai ini.
Menampilkan kode | Deskripsi |
---|---|
|
Satu atau beberapa argumen tidak valid. |
|
Operasi tidak diperbolehkan karena status objek saat ini. |
|
Data input tidak dalam format yang diharapkan atau tidak memiliki nilai yang diharapkan. |
Keterangan
Ini hanya dapat digunakan pada penulis yang diatur ke WS_XML_BUFFER.
Jika parameter yang ditemukan bukan NULL, maka parameter tersebut akan menunjukkan di sana apakah parameter tersebut dapat berpindah ke node yang diminta atau tidak dan mengembalikan NOERROR.
Jika parameter yang ditemukan adalah NULL, dan simpul yang diminta tidak ditemukan, parameter tersebut akan mengembalikan WS_E_INVALID_FORMAT.
Setelah diposisikan, penulis kemudian akan menyisipkan data baru sebelum posisi yang ditentukan.
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 |