BTH_PROFILE_DRIVER_INTERFACE構造体 (bthddi.h)
BTH_PROFILE_DRIVER_INTERFACE構造体には、BRB の割り当て、解放、初期化、再利用、および現在インストールされている Bluetooth バージョンの決定を行う関数が用意されています。
構文
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
へのポインター Is BluetoothVersionAvailable 関数。
注釈
プロファイル ドライバー では、GUID_BTHDDI_PROFILE_DRIVER_INTERFACE GUID を指定して、Bluetooth ドライバー スタックからBTH_PROFILE_DRIVER_INTERFACE構造のインスタンスを照会する必要があります。
Interface メンバー以外のこの構造体のすべてのメンバーは、関数ポインターです。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista 以降のバージョン:_Supported。 |
Header | bthddi.h (Bthddi.h を含む) |