Freigeben über


bthxddi.h-Header

Dieser Header wird von bltooth verwendet. Weitere Informationen finden Sie unter

bthxddi.h enthält die folgenden Programmierschnittstellen:

IOCTLs

 
IOCTL_BTHX_GET_VERSION

Profiltreiber verwenden IOCTL_BTHX_GET_VERSION, um die vom Transporttreiber unterstützte Version abzurufen.
IOCTL_BTHX_QUERY_CAPABILITIES

IOCTL_BTHX_QUERY_CAPABILITIES wird verwendet, um die Funktionen des Transporttreibers abzufragen.
IOCTL_BTHX_READ_HCI

IOCTL_BTHX_READ_HCI wird verwendet, um Bluetooth-ACL-Daten und -Ereignisse von der Transportschicht zu lesen.
IOCTL_BTHX_SET_VERSION

IOCTL_BTHX_SET_VERSION wird verwendet, um den Transporttreiber über die Version der verwendeten Erweiterbarkeitsschnittstelle zu informieren.
IOCTL_BTHX_WRITE_HCI

IOCTL_BTHX_WRITE_HCI wird verwendet, um Bluetooth-ACL-Daten und -Befehle in die Transportschicht zu schreiben.

Strukturen

 
BTHX_CAPABILITIES

Die BTHX_CAPABILITIES-Struktur beschreibt die Funktionen des Bluetooth Extensible Transport Driver.
BTHX_HCI_READ_WRITE_CONTEXT

Die BTHX_HCI_READ_WRITE_CONTEXT-Struktur wird als Eingabe-/Ausgabestruktur für die IOCTL_BTHX_READ_HCI und IOCTL_BTHX_WRITE_HCI IOCTLs verwendet.
BTHX_VERSION

Die BTHX_VERSION-Struktur beschreibt die Vom Transporttreiber unterstützte Version oder Versionen.

Enumerationen

 
BTHX_HCI_PACKET_TYPE

Die BTHX_HCI_PACKET_TYPE-Enumeration listet die verschiedenen Pakettypen auf, die vom Bluetooth-Stapel an den Transporttreiber gesendet werden.
BTHX_SCO_SUPPORT

Die BTHX_SCO_SUPPORT-Enumeration listet die verschiedenen Typen von SCO auf, die vom Transporttreiber unterstützt werden.