Freigeben über


BTH_PROFILE_DRIVER_INTERFACE Struktur (bthddi.h)

Die BTH_PROFILE_DRIVER_INTERFACE-Struktur bietet Funktionen zum Zuordnen, Freigeben, Initialisieren und Wiederverwenden von BRBs und zum Ermitteln der aktuell installierten Bluetooth-Version.

Syntax

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;

Angehörige

Interface

Eine Struktur, die die BTH_PROFILE_DRIVER_INTERFACE Schnittstelle für die Verwendung durch Profiltreiber beschreibt. Weitere Informationen zu dieser Struktur finden Sie unter INTERFACE.

BthAllocateBrb

Zeiger auf die funktion BthAllocateBrb.

BthFreeBrb

Zeiger auf die BthFreeBrb--Funktion.

BthInitializeBrb

Zeiger auf die BthInitializeBrb--Funktion.

BthReuseBrb

Zeiger auf die BthReuseBrb--Funktion.

IsBluetoothVersionAvailable

Zeiger auf den IsBluetoothVersionAvailable Funktion.

Bemerkungen

Profiltreiber sollten die GUID_BTHDDI_PROFILE_DRIVER_INTERFACE GUID angeben, um eine Instanz der BTH_PROFILE_DRIVER_INTERFACE Struktur aus dem Bluetooth-Treiberstapel abzufragen.

Alle Elemente dieser Struktur, außer dem Interface Member, sind Funktionszeiger.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Versionen:_Supported in Windows Vista und höher.
Header- bthddi.h (include Bthddi.h)

Siehe auch

BthAllocateBrb

BthFreeBrb

BthInitializeBrb

BthReuseBrb

INTERFACE-

IsBluetoothVersionAvailable