Fungsi WsGetListenerProperty (webservices.h)

Mengambil properti objek Listener tertentu. Properti yang akan diambil diidentifikasi oleh parameter input WS_LISTENER_PROPERTY_ID .

Sintaks

HRESULT WsGetListenerProperty(
  [in]           WS_LISTENER             *listener,
  [in]           WS_LISTENER_PROPERTY_ID id,
                 void                    *value,
  [in]           ULONG                   valueSize,
  [in, optional] WS_ERROR                *error
);

Parameter

[in] listener

Penunjuk ke objek Listener yang berisi properti yang diinginkan. Ini harus berupa WS_LISTENER valid yang dikembalikan dari WsCreateListener.

[in] id

Ini adalah nilai enumerator WS_LISTENER_PROPERTY_ID yang mengidentifikasi properti yang diinginkan.

value

Referensi ke lokasi untuk menyimpan nilai properti yang diambil. Penunjuk harus memiliki perataan yang kompatibel dengan jenis properti.

[in] valueSize

Mewakili ukuran buffer sepanjang byte yang dialokasikan oleh pemanggil untuk menyimpan nilai properti yang diambil.

[in, optional] error

Penunjuk ke objek WS_ERROR tempat informasi tambahan tentang kesalahan harus disimpan jika fungsi gagal.

Nilai kembali

Fungsi ini dapat mengembalikan salah satu nilai ini.

Menampilkan kode Deskripsi
E_INVALIDARG
Id properti tidak didukung untuk objek ini atau buffer yang ditentukan tidak cukup besar untuk nilai.
Kesalahan Lainnya
Fungsi ini dapat mengembalikan kesalahan lain yang tidak tercantum di atas.

Persyaratan

   
Klien minimum yang didukung Windows 7 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 R2 [hanya aplikasi desktop]
Target Platform Windows
Header webservices.h
Pustaka WebServices.lib
DLL WebServices.dll