Fungsi WsReadQualifiedName (webservices.h)

Membaca nama yang memenuhi syarat dan memisahkannya ke dalam awalan, localName, dan namespace layanan berdasarkan cakupan namespace saat ini dari XML_READER. Jika parameter ns ditentukan, maka namespace yang terikat awalan akan dikembalikan, atau WS_E_INVALID_FORMAT akan dikembalikan. (Lihat Nilai Pengembalian Windows Web Services.) String ditempatkan dalam tumpukan yang ditentukan.

Sintaks

HRESULT WsReadQualifiedName(
  [in]           WS_XML_READER *reader,
  [in]           WS_HEAP       *heap,
                 WS_XML_STRING *prefix,
  [out]          WS_XML_STRING *localName,
                 WS_XML_STRING *ns,
  [in, optional] WS_ERROR      *error
);

Parameter

[in] reader

Pembaca yang harus membaca nama yang memenuhi syarat.

[in] heap

Timbunan tempat string yang dihasilkan harus dialokasikan.

prefix

Awalan nama yang memenuhi syarat dikembalikan di sini.

[out] localName

LocalName dari nama yang memenuhi syarat dikembalikan di sini.

ns

Namespace tempat nama yang memenuhi syarat terikat dikembalikan di sini.

[in, optional] error

Jika localName hilang, fungsi akan mengembalikan WS_E_INVALID_FORMAT.
Jika parameter ns ditentukan, tetapi awalan tidak terikat ke namespace, WS_E_INVALID_FORMAT akan dikembalikan.

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.

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