Bagikan melalui


Metode IWSDDeviceHost::RegisterService (wsdhost.h)

Mendaftarkan objek layanan untuk permintaan masuk dan menambahkan layanan ke metadata host perangkat.

Sintaks

HRESULT RegisterService(
  [in] LPCWSTR  pszServiceId,
  [in] IUnknown *pService
);

Parameter

[in] pszServiceId

ID layanan yang akan didaftarkan. ID ini harus muncul dalam metadata host layanan perangkat.

[in] pService

Objek layanan yang akan menangani permintaan yang ditujukan ke layanan yang ditentukan.

Mengembalikan nilai

Kemungkinan nilai pengembalian 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 layanan yang cocok dengan pszServiceId telah terdaftar.

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