IOCTL_BTHHFP_DEVICE_GET_CONNECTION_STATUS_UPDATE IOCTL (bthhfpddi.h)
IOCTL_BTHHFP_DEVICE_GET_CONNECTION_STATUS_UPDATE IOCTL 取得連線狀態更新。
主要程序代碼
輸入緩衝區
設定為TRUE以要求立即更新的BOOL。 否則,請將此值設定為 FALSE。
輸入緩衝區長度
BOOL 的大小。
輸出緩衝區
BOOL,這是新的連線狀態。 如果已連線,則為TRUE。 如果未連線,則為 FALSE。
輸出緩衝區長度
BOOL 的大小。
狀態區塊
如果要求已經擱置中,新要求就會失敗,並傳回STATUS_INVALID_DEVICE_REQUEST訊息。
言論
如果輸入參數為TRUE,或連接狀態自上一個要求之後已變更,則此要求會立即完成。 否則,在聯機狀態變更或要求取消之前,此要求會維持擱置狀態。
音訊驅動程式會傳送此要求以取得初始連線狀態,並在狀態變更時傳送要更新的後續要求。 驅動程式會將連線狀態儲存在適當的內容數據中。
當要求完成並指出連線狀態變更時,音訊驅動程式會產生 KSEVENT_PINCAPS_JACKINFOCHANGE KS 事件。
處理 KSPROPERTY_JACK_DESCRIPTION KS 屬性時,音訊驅動程式會根據連線狀態,設定 KSJACK_DESCRIPTION 結構的 IsConnected 成員。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 8 |
支援的最低伺服器 | Windows Server 2012 |
標頭 | bthhfpddi.h |