PFNBTHPORT_INDICATION_CALLBACK_ENHANCED回呼函式 (bthddi.h)
配置文件驅動程式會實作增強的 L2CAP 回呼函式,以提供藍牙驅動程式堆疊的機制,以通知配置檔驅動程式目前開啟的 L2CAP 或 eL2CAP 連線狀態的任何變更。
語法
PFNBTHPORT_INDICATION_CALLBACK_ENHANCED PfnbthportIndicationCallbackEnhanced;
void PfnbthportIndicationCallbackEnhanced(
[in] PVOID Context,
[in] INDICATION_CODE Indication,
[in] PINDICATION_PARAMETERS_ENHANCED Parameters
)
{...}
參數
[in] Context
對於現有 L2CAP 連線的變更,這是建置並傳送 _BRB_L2CA_OPEN_ENHANCED_CHANNEL 結構時,由配置文件驅動程式指定的 CallbackContext 成員。
[in] Indication
指出 L2CAP 事件類型的 INDICATION_CODE 值。
[in] Parameters
包含事件特定參數的 INDICATION_PARAMETERS_ENHANCED 結構。
傳回值
沒有
言論
配置文件驅動程式會在配置檔驅動程式嘗試使用 BRB_L2CA_OPEN_ENHANCED_CHANNEL 或 BRB_L2CA_OPEN_ENHANCED_CHANNEL_RESPONSE BRB 連線到遠端裝置時,在 _BRB_L2CA_OPEN_ENHANCED_CHANNEL 回呼 結構的成員中指定回呼函式,以註冊其 L2CAP 或 eL2CAP 回呼函式。
配置文件驅動程式註冊其 L2CAP 回呼函式之後,回呼函式只會與 BRB 開啟的增強通道相關聯。 藍牙驅動程式堆疊可以呼叫 L2CAP 回呼函式,以通知配置檔驅動程式透過開啟的增強通道對遠端裝置發生的動作。 配置文件驅動程式可以註冊單一回呼函式,以將 L2CAP 通道通知當做客戶端來處理。
Parameters 參數中保留的 INDICATION_PARAMETERS_ENHANCED 結構會根據藍牙驅動程式堆棧透過 指示 參數傳遞至配置檔驅動程式增強 L2CAP 回呼函式的 INDICATION_CODE 列舉值來解譯。 對於大部分的通知,有一個INDICATION_PARAMETERS_ENHANCED等位成員對應至事件,並包含事件特定的參數。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 8 和更新版本的 Windows 支援。 |
目標平臺 | 桌面 |
標頭 | bthddi.h (包括 Bthddi.h) |