Bagikan melalui


Fungsi WsGetWriterPosition (webservices.h)

Mengembalikan posisi penulis saat ini. Ini hanya dapat digunakan pada penulis yang diatur ke XmlBuffer. Saat menulis ke buffer, posisi mewakili simpul xml sebelum data baru akan ditempatkan.

Sintaks

HRESULT WsGetWriterPosition(
  [in]           WS_XML_WRITER        *writer,
  [out]          WS_XML_NODE_POSITION *nodePosition,
  [in, optional] WS_ERROR             *error
);

Parameter

[in] writer

Penulis tempat posisi saat ini akan diperoleh.

[out] nodePosition

Posisi penulis saat ini dikembalikan di sini.

[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
E_INVALIDARG
Satu atau beberapa argumen tidak valid.

Keterangan

Lihat WS_XML_NODE_POSITION untuk informasi selengkapnya tentang menggunakan posisi.

Mungkin berguna untuk memanggil WsWriteEndStartElement untuk memaksa elemen diterapkan sebelum mendapatkan posisi.

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