BTH_PROFILE_DRIVER_INTERFACE結構 (bthddi.h)
BTH_PROFILE_DRIVER_INTERFACE 結構提供可配置、釋放、初始化及重複使用 BRB 的函式,以及判斷目前安裝的藍牙版本。
語法
typedef struct _BTH_PROFILE_DRIVER_INTERFACE {
INTERFACE Interface;
PFNBTH_ALLOCATE_BRB BthAllocateBrb;
PFNBTH_FREE_BRB BthFreeBrb;
PFNBTH_INITIALIZE_BRB BthInitializeBrb;
PFNBTH_REUSE_BRB BthReuseBrb;
PFNBTH_IS_BLUETOOTH_VERSION_AVAILABLE IsBluetoothVersionAvailable;
} BTH_PROFILE_DRIVER_INTERFACE, *PBTH_PROFILE_DRIVER_INTERFACE;
成員
Interface
結構,描述配置檔驅動程式所使用的 BTH_PROFILE_DRIVER_INTERFACE 介面。 如需此結構的詳細資訊,請參閱 INTERFACE。
BthAllocateBrb
BthAllocateBrb 函式的指標。
BthFreeBrb
BthFreeBrb 函式的指標。
BthInitializeBrb
BthInitializeBrb 函式的指標。
BthReuseBrb
BthReuseBrb 函式的指標。
IsBluetoothVersionAvailable
的指標 IsBluetoothVersionAvailable 函式 。
備註
配置文件驅動程式應該指定 GUID_BTHDDI_PROFILE_DRIVER_INTERFACE GUID,以從藍牙驅動程式堆疊查詢BTH_PROFILE_DRIVER_INTERFACE結構的實例。
除了 Interface 成員以外,這個結構的所有成員都是函式指標。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista 和更新版本中的版本:_Supported。 |
標頭 | bthddi.h (包含 Bthddi.h) |