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