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) |