IOCTL_BTHHFP_DEVICE_GET_CONNECTION_STATUS_UPDATE IOCTL (bthhfpddi.h)

IOCTL_BTHHFP_DEVICE_GET_CONNECTION_STATUS_UPDATE IOCTL 取得線上狀態更新。

主要程式碼

IRP_MJ_DEVICE_CONTROL

輸入緩衝區

設定為 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

另請參閱

藍牙 HFP DDI IOCTLs

KSEVENT_PINCAPS_JACKINFOCHANGE

KSJACK_DESCRIPTION

KSPROPERTY_JACK_DESCRIPTION