Bagikan melalui


IWSDDeviceHost::RemoveDynamicService method (wsdhost.h)

Membatalkan pendaftaran objek layanan yang terdaftar menggunakan AddDynamicService. Objek layanan yang tidak terdaftar tidak menerima permintaan masuk.

Sintaks

HRESULT RemoveDynamicService(
  [in] LPCWSTR pszServiceId
);

Parameter

[in] pszServiceId

ID untuk layanan dinamis yang akan dihapus.

Mengembalikan nilai

Kemungkinan nilai yang dikembalikan termasuk, tetapi tidak terbatas pada, berikut ini:

Menampilkan kode Deskripsi
S_OK
Metode berhasil diselesaikan.
E_INVALIDARG
pszServiceId adalah NULL, panjang karakter pszServiceId melebihi WSD_MAX_TEXT_LENGTH (8192), atau pszServiceId tidak ditemukan dalam daftar layanan dinamis.
E_FAIL
Metode gagal. Ini mungkin gagal karena host belum diinisialisasi. Panggil Init untuk menginisialisasi host perangkat.

Keterangan

Host perangkat merilis referensinya ke objek layanan setelah layanan tidak terdaftar. Objek layanan tidak akan menerima panggilan balik setelah RemoveDynamicService selesai.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header wsdhost.h (termasuk Wsdapi.h)
DLL Wsdapi.dll

Lihat juga

IWSDDeviceHost