Metode IAudioEndpointVolume::QueryHardwareSupport (endpointvolume.h)

Metode QueryHardwareSupport meminta perangkat titik akhir audio untuk fungsi yang didukung perangkat kerasnya.

Sintaks

HRESULT QueryHardwareSupport(
  [out] DWORD *pdwHardwareSupportMask
);

Parameter

[out] pdwHardwareSupportMask

Arahkan ke variabel DWORD tempat metode menulis masker dukungan perangkat keras yang menunjukkan kemampuan perangkat keras perangkat titik akhir audio. Metode ini dapat mengatur masker ke 0 atau ke kombinasi bitwise-OR dari satu atau beberapa konstanta ENDPOINT_HARDWARE_SUPPORT_XXX .

Nilai kembali

Jika metode berhasil, metode akan mengembalikan S_OK. Jika gagal, kemungkinan kode pengembalian menyertakan, tetapi tidak terbatas pada, nilai yang diperlihatkan dalam tabel berikut.

Menampilkan kode Deskripsi
E_POINTER
Parameter pdwHardwareSupportMask adalah NULL.

Keterangan

Metode ini menunjukkan apakah perangkat titik akhir audio mengimplementasikan fungsi berikut dalam perangkat keras:

  • Kontrol volume
  • Kontrol bisukan
  • Meter puncak
Sistem secara otomatis mengganti implementasi perangkat lunak untuk fungsi apa pun dalam daftar sebelumnya yang tidak diterapkan perangkat titik akhir dalam perangkat keras.

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 endpointvolume.h

Lihat juga

Antarmuka IAudioEndpointVolume