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