Bagikan melalui


Metode IWSDDeviceHost::RetireService (wsdhost.h)

Membatalkan pendaftaran objek layanan yang terdaftar menggunakan RegisterService dan menghapus layanan dari metadata host perangkat.

Sintaks

HRESULT RetireService(
  [in] LPCWSTR pszServiceId
);

Parameter

[in] pszServiceId

ID layanan yang akan dihapus.

Mengembalikan nilai

Kemungkinan nilai pengembalian termasuk, tetapi tidak terbatas pada, berikut ini:

Menampilkan kode Deskripsi
S_OK
Metode berhasil diselesaikan.
E_POINTER
pszServiceId adalah NULL.
E_INVALIDARG
Panjang karakter pszServiceId melebihi WSD_MAX_TEXT_LENGTH (8192), atau pszServiceId tidak ditemukan dalam daftar layanan terdaftar.
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 RetireService 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