IPortableDeviceService::Metode saran (portabledeviceapi.h)

Metode Saran mendaftarkan objek panggilan balik yang ditentukan aplikasi yang menerima peristiwa layanan.

Sintaks

HRESULT Advise(
  [in]  const DWORD                  dwFlags,
  [in]  IPortableDeviceEventCallback *pCallback,
  [in]  IPortableDeviceValues        *pParameters,
  [out] LPWSTR                       *ppszCookie
);

Parameter

[in] dwFlags

Tidak digunakan.

[in] pCallback

Antarmuka IPortableDeviceEventCallback yang menentukan objek panggilan balik untuk didaftarkan.

[in] pParameters

Antarmuka IPortableDeviceValues yang menentukan parameter pendaftaran peristiwa, atau NULL jika objek panggilan balik adalah menerima semua peristiwa layanan.

[out] ppszCookie

ID konteks unik untuk objek panggilan balik. Nilai ini cocok dengan yang digunakan oleh metode Tidak Diawasi untuk membatalkan pendaftaran objek panggilan balik.

Nilai kembali

Metode mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.

Menampilkan kode Deskripsi
S_OK
Metode berhasil.
E_POINTER
Nilai NULL ditentukan untuk parameter pCallback atau parameter ppszCookie .

Keterangan

Selama pembersihan, aplikasi harus membatalkan pendaftaran objek panggilan balik dengan memanggil metode Unadvise , lalu melepaskan memori yang direferensikan oleh parameter ppszCookie dengan memanggil fungsi CoTaskMemFree .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Tidak ada yang didukung
Target Platform Windows
Header portabledeviceapi.h

Lihat juga

Antarmuka IPortableDeviceService