Поделиться через


структура 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)

См. также

BthAllocateBrb

BthFreeBrb

BthInitializeBrb

BthReuseBrb

ИНТЕРФЕЙСА

IsBluetoothVersionAvailable