Bagikan melalui


IWSDDeviceHost::Metode mulai (wsdhost.h)

Memulai host perangkat dan menerbitkan host perangkat menggunakan pesan WS-Discovery Hello. Jika sink pemberitahuan diteruskan ke metode ini, maka sink pemberitahuan juga terdaftar. Setelah Mulai berhasil dipanggil, host perangkat akan secara otomatis merespons pesan Probe dan Resolve.

Sintaks

HRESULT Start(
  [in]           ULONGLONG            ullInstanceId,
  [in]           const WSD_URI_LIST   *pScopeList,
  [in, optional] IWSDDeviceHostNotify *pNotificationSink
);

Parameter

[in] ullInstanceId

Pengidentifikasi instans. Jika tidak ada pengidentifikasi yang disediakan, nilai instans saat ini + 1 digunakan sebagai default.

Catatan Untuk kompatibilitas dengan spesifikasi WS-Discovery, nilai ini harus kurang dari atau sama dengan UINT_MAX (4294967295).
 

[in] pScopeList

Cakupan host perangkat. Jika NULL, tidak ada cakupan yang terkait dengan host.

[in, optional] pNotificationSink

Referensi ke objek IWSDDeviceHostNotify yang menentukan sink pemberitahuan.

Mengembalikan nilai

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

Menampilkan kode Deskripsi
S_OK
Metode berhasil diselesaikan.
S_FALSE
Host perangkat telah dimulai.
E_FAIL
Metode gagal. Ini mungkin gagal karena host belum diinisialisasi. Panggil Init untuk menginisialisasi host perangkat.
E_ABORT
Tidak ada metadata yang terkait dengan host.

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