Metode IAudioSessionControl2::GetProcessId (audiopolicy.h)
Metode GetProcessId mengambil pengidentifikasi proses sesi audio.
Sintaks
HRESULT GetProcessId(
[out] DWORD *pRetVal
);
Parameter
[out] pRetVal
Penunjuk ke variabel DWORD yang menerima pengidentifikasi proses sesi audio.
Menampilkan nilai
Jika metode berhasil, metode akan mengembalikan S_OK. Jika gagal, kemungkinan kode pengembalian disertakan, tetapi tidak terbatas pada, nilai yang diperlihatkan dalam tabel berikut.
Mengembalikan nilai | Deskripsi |
---|---|
|
pRetVal adalah NULL. |
|
Sesi ini mencakup lebih dari satu proses. Dalam hal ini, pRetVal menerima pengidentifikasi awal proses yang membuat sesi. Untuk menggunakan nilai ini , sertakan definisi berikut:
|
|
Sesi audio terputus pada perangkat audio default. |
Keterangan
Metode ini menimpa nilai yang diteruskan oleh aplikasi dalam pRetVal.
GetProcessId memeriksa apakah sesi audio telah terputus pada perangkat default atau apakah sesi telah beralih ke aliran lain. Dalam kasus pengalihan aliran, metode ini mentransfer informasi status untuk aliran baru ke sesi. Informasi status mencakup kontrol volume, informasi metadata (nama tampilan, jalur ikon), dan penyimpanan properti sesi.
Persyaratan
Klien minimum yang didukung | Windows 7 [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 R2 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | audiopolicy.h |