IOCTL_BTHHFP_MIC_GET_VOLUME_STATUS_UPDATE IOCTL (bthhfpddi.h)

IOCTL_BTHHFP_MIC_GET_VOLUME_STATUS_UPDATE IOCTL Mendapatkan pengaturan tingkat volume mikrofon perangkat Bluetooth.

Kode utama

IRP_MJ_DEVICE_CONTROL

Buffer input

BOOL yang diatur ke TRUE untuk meminta pembaruan segera. Jika tidak, atur ini ke FALSE.

Panjang buffer input

Ukuran BOOL.

Buffer output

LONG yang mewakili tingkat volume mikrofon dalam desibel 1/65536.

Panjang buffer output

Ukuran LONG.

Blok status

Jika permintaan sudah menunggu permintaan baru gagal dan pesan STATUS_INVALID_DEVICE_REQUEST dikembalikan.

Keterangan

Permintaan ini akan segera selesai jika parameter input TRUE, atau jika status volume telah berubah sejak permintaan terakhir. Jika tidak, permintaan ini akan tetap tertunda sampai status volume berubah atau permintaan dibatalkan.

Driver audio mengirimkan permintaan ini untuk mendapatkan tingkat volume speaker dan mikrofon awal, dan mengirim permintaan berikutnya "meminta" untuk diperbarui ketika tingkat berubah. Driver menyimpan tingkat volume dalam data konteks yang sesuai. Ketika tingkat volume berubah, driver audio menghasilkan peristiwa KSEVENT_CONTROL_CHANGE untuk simpul KSNODETYPE_VOLUME dalam topologi KS dari speaker atau jalur mikrofon.

Parameter output permintaan sama dengan nilai properti KSPROPERTY_AUDIO_VOLUMELEVEL .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8
Server minimum yang didukung Windows Server 2012
Header bthhfpddi.h

Lihat juga

Bluetooth HFP DDI IOCTLs

KSEVENT_CONTROL_CHANGE

KSNODETYPE_VOLUME

KSPROPERTY_AUDIO_VOLUMELEVEL