Metode IWSDDeviceHost::SignalEvent (wsdhost.h)
Memberi tahu semua klien langganan bahwa suatu peristiwa telah terjadi.
Sintaks
HRESULT SignalEvent(
[in] LPCWSTR pszServiceId,
[in] const void *pBody,
[in] const WSD_OPERATION *pOperation
);
Parameter
[in] pszServiceId
ID layanan yang menghasilkan peristiwa.
[in] pBody
Isi peristiwa.
[in] pOperation
Referensi ke struktur WSD_OPERATION yang menentukan operasi.
Mengembalikan nilai
Kemungkinan nilai yang dikembalikan termasuk, tetapi tidak terbatas pada, berikut ini:
Menampilkan kode | Deskripsi |
---|---|
|
Metode berhasil diselesaikan. |
|
Host tidak dimulai. Panggil Mulai untuk memulai host perangkat. |
|
pszServiceId adalah NULL, pOperation adalah NULL, panjang karakter pszServiceId melebihi WSD_MAX_TEXT_LENGTH (8192), tidak ada struktur ResponseType yang terkait dengan pOperation, atau layanan yang ditentukan oleh pszServiceId tidak berlangganan peristiwa yang ditentukan oleh anggota ResponseTypepOperation. |
Keterangan
SignalEvent memblokir hingga peristiwa dikirim ke semua klien. Karena klien dihubungi secara berurutan, ada kemungkinan SignalEvent akan memblokir untuk waktu yang lama jika ada klien yang merespons dengan lambat atau tidak dapat dijangkau.
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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk