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
へのポインターIsBluetoothVersionAvailable 関数を します。
プロファイル ドライバーでは、Bluetooth ドライバー スタックからBTH_PROFILE_DRIVER_INTERFACE構造体のインスタンスを照会する GUID_BTHDDI_PROFILE_DRIVER_INTERFACE GUID を指定する必要があります。
この構造体のすべてのメンバー (Interface メンバーを除く) は、関数ポインターです。
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows Vista 以降のバージョン:_Supported。 |
ヘッダー | bthddi.h (Bthddi.h を含む) |
BthReuseBrb の