Bagikan melalui


Metode IAudioSessionEvents::OnIconPathChanged (audiopolicy.h)

Metode OnIconPathChanged memberi tahu klien bahwa ikon tampilan untuk sesi telah berubah.

Sintaks

HRESULT OnIconPathChanged(
  [in] LPCWSTR NewIconPath,
  [in] LPCGUID EventContext
);

Parameter

[in] NewIconPath

Jalur untuk ikon tampilan baru untuk sesi tersebut. Parameter ini menunjuk ke string yang berisi jalur untuk ikon baru. Penunjuk string tetap valid hanya selama durasi panggilan.

[in] EventContext

Nilai konteks peristiwa. Ini adalah nilai yang sama dengan penelepon yang diteruskan ke IAudioSessionControl::SetIconPath dalam panggilan yang mengubah ikon tampilan untuk sesi tersebut. Untuk informasi selengkapnya, lihat Keterangan.

Menampilkan nilai

Jika metode berhasil, metode akan mengembalikan S_OK. Jika gagal, kode kesalahan akan dikembalikan.

Keterangan

Manajer sesi memanggil metode ini setiap kali panggilan ke metode IAudioSessionControl::SetIconPath mengubah ikon tampilan untuk sesi. Program Sndvol menggunakan ikon tampilan sesi untuk memberi label slider volume untuk sesi tersebut.

Parameter EventContext menyediakan sarana bagi klien untuk membedakan antara perubahan ikon tampilan yang dimulainya dan yang dimulai oleh beberapa klien lain. Saat memanggil metode IAudioSessionControl::SetIconPath , klien meneruskan nilai parameter EventContext yang implementasinya dari metode OnIconPathChanged dapat dikenali.

Untuk contoh kode yang mengimplementasikan metode di antarmuka IAudioSessionEvents , lihat Peristiwa Sesi Audio.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2008 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header audiopolicy.h

Lihat juga

IAudioSessionControl::SetIconPath

Antarmuka IAudioSessionEvents