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;

Member

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 BthAllocateBrb-Funktion .

BthFreeBrb

Zeiger auf die BthFreeBrb-Funktion .

BthInitializeBrb

Zeiger auf die BthInitializeBrb-Funktion .

BthReuseBrb

Zeiger auf die BthReuseBrb-Funktion .

IsBluetoothVersionAvailable

Zeiger auf die IsBluetoothVersionAvailable-Funktion .

Hinweise

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

Alle Member dieser Struktur, mit Ausnahme des Interface-Members , sind Funktionszeiger.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Versionen:_Supported in Windows Vista und höher.
Kopfzeile bthddi.h (include Bthddi.h)

Weitere Informationen

BthAllocateBrb

BthFreeBrb

BthInitializeBrb

BthReuseBrb

SCHNITTSTELLE

IsBluetoothVersionAvailable