共用方式為


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)