Compartir a través de


estructura BTH_PROFILE_DRIVER_INTERFACE (bthddi.h)

La estructura BTH_PROFILE_DRIVER_INTERFACE proporciona funciones para asignar, liberar, inicializar y reutilizar BRB, y para determinar la versión bluetooth instalada actualmente.

Sintaxis

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;

Miembros

Interface

Estructura que describe la interfaz BTH_PROFILE_DRIVER_INTERFACE para su uso por parte de los controladores de perfil. Para obtener más información sobre esta estructura, vea INTERFACE.

BthAllocateBrb

Puntero a la función BthAllocateBrb .

BthFreeBrb

Puntero a la función BthFreeBrb .

BthInitializeBrb

Puntero a la función BthInitializeBrb .

BthReuseBrb

Puntero a la función BthReuseBrb .

IsBluetoothVersionAvailable

Puntero al Función IsBluetoothVersionAvailable .

Comentarios

Los controladores de perfil deben especificar el GUID de GUID_BTHDDI_PROFILE_DRIVER_INTERFACE para consultar una instancia de la estructura de BTH_PROFILE_DRIVER_INTERFACE de la pila de controladores Bluetooth.

Todos los miembros de esta estructura, distintos del miembro Interface , son punteros de función.

Requisitos

Requisito Value
Cliente mínimo compatible Versions:_Supported en Windows Vista y versiones posteriores.
Encabezado bthddi.h (incluya Bthddi.h)

Consulte también

BthAllocateBrb

BthFreeBrb

BthInitializeBrb

BthReuseBrb

INTERFAZ

IsBluetoothVersionAvailable