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結構的實例。
這個結構的所有成員,除了 介面 成員之外,都是函式指標。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows Vista 和更新版本中的版本:_Supported。 |
標頭 | bthddi.h (包括 Bthddi.h) |