структура BTH_PROFILE_DRIVER_INTERFACE (bthddi.h)
Структура BTH_PROFILE_DRIVER_INTERFACE предоставляет функции для выделения, освобождения, инициализации и повторного использования BRBS, а также для определения текущей установленной версии 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.
Замечания
Драйверы профилей должны указывать guid GUID_BTHDDI_PROFILE_DRIVER_INTERFACE для запроса экземпляра структуры BTH_PROFILE_DRIVER_INTERFACE из стека драйверов Bluetooth.
Все члены этой структуры, кроме элемента интерфейса , являются указателями функций.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Версии:_Supported в Windows Vista и более поздних версиях. |
заголовка | bthddi.h (include Bthddi.h) |