Freigeben über


bthioctl.h-Header

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

bthioctl.h enthält die folgenden Programmierschnittstellen:

IOCTLs

 
IOCTL_BTH_DISCONNECT_DEVICE

Profiltreiber verwenden IOCTL_BTH_DISCONNECT_DEVICE, um das Betriebssystem anzufordern, das angegebene Remotegerät zu trennen.
IOCTL_BTH_GET_DEVICE_INFO

Die IOCTL_BTH_GET_DEVICE_INFO-Anforderung gibt Informationen zu allen zwischengespeicherten, zuvor ermittelten Remoteradios zurück, die Bluetooth-fähig sind.
IOCTL_BTH_GET_LOCAL_INFO

Die IOCTL_BTH_GET_LOCAL_INFO-Anforderung gibt Informationen über das lokale Bluetooth-System und das Funkgerät zurück.
IOCTL_BTH_GET_RADIO_INFO

Die IOCTL_BTH_GET_RADIO_INFO-Anforderung ruft Informationen zum angegebenen Remotefunk ab.
IOCTL_BTH_HCI_VENDOR_COMMAND

Mit der IOCTL_BTH_HCI_VENDOR_COMMAND-Anforderung können Bluetooth-Anwendungen herstellerspezifische Befehle an Funkgeräte senden.
IOCTL_BTH_SDP_ATTRIBUTE_SEARCH

Die IOCTL_BTH_SDP_ATTRIBUTE_SEARCH Anforderung ruft Attribute für den angegebenen SDP-Eintrag ab.
IOCTL_BTH_SDP_CONNECT

Die IOCTL_BTH_SDP_CONNECT-Anforderung erstellt eine Verbindung mit dem SDP-Dienst auf einem Bluetooth-Remotegerät.
IOCTL_BTH_SDP_DISCONNECT

Die IOCTL_BTH_SDP_DISCONNECT-Anforderung schließt eine Verbindung mit einem Remote-SDP-Server.
IOCTL_BTH_SDP_REMOVE_RECORD

Die IOCTL_BTH_SDP_REMOVE_RECORD Anforderung entfernt einen lokalen SDP-Eintrag, den der Profiltreiber zuvor übermittelt hat. Der lokale Server bietet diesen Datensatz nicht mehr für Remotegeräte an.
IOCTL_BTH_SDP_SERVICE_ATTRIBUTE_SEARCH

Die IOCTL_BTH_SDP_SERVICE_ATTRIBUTE_SEARCH-Anforderung kombiniert einen SDP-Dienst und die Attributsuche in einem einzelnen Vorgang. Dadurch kann ein Aufrufer SDP-Datensätze direkt von einem Remotegerät abrufen.
IOCTL_BTH_SDP_SERVICE_SEARCH

Die IOCTL_BTH_SDP_SERVICE_SEARCH Anforderung kontaktiert ein Remotegerät mit einer SDP-Anforderung für Handles für SDP-Datensätze einer bestimmten Dienstklasse oder -klassen.
IOCTL_BTH_SDP_SUBMIT_RECORD

Die IOCTL_BTH_SDP_SUBMIT_RECORD-Anforderung ermöglicht es einem Profiltreiber, dem lokalen SDP-Server einen SDP-Eintrag hinzuzufügen, sodass der Client ankündigen kann, dass ein Dienst auf dem lokalen Computer verfügbar ist.
IOCTL_BTH_SDP_SUBMIT_RECORD_WITH_INFO

Die IOCTL_BTH_SDP_SUBMIT_RECORD_WITH_INFO Anforderung fügt dem lokalen SDP-Server einen SDP-Eintrag zusammen mit Attributen hinzu, die nicht Teil des SDP-Eintrags selbst sind.
IOCTL_INTERNAL_BTH_SUBMIT_BRB

Profiltreiber verwenden IOCTL_INTERNAL_BTH_SUBMIT_BRB, um einen Bluetooth-Anforderungsblock (BRB) an den Bluetooth-Treiberstapel zu übermitteln.
IOCTL_INTERNAL_BTHENUM_GET_DEVINFO

Die IOCTL_INTERNAL_BTHENUM_GET_DEVINFO-Anforderung gibt Informationen zum Remotegerät zurück, das dazu geführt hat, dass der Plug-and-Play-Manager (PnP) die aktuelle instance des Profiltreibers geladen hat.
IOCTL_INTERNAL_BTHENUM_GET_ENUMINFO

Die IOCTL_INTERNAL_BTHENUM_GET_ENUMINFO Anforderung ruft Informationen zum zugrunde liegenden Gerät und Dienst ab, die dazu geführt haben, dass der Plug-and-Play-Manager (PnP) den Profiltreiber geladen hat.

Strukturen

 
BTH_COMMAND_HEADER

Die BTH_COMMAND_HEADER-Struktur gibt Headerinformationen für einen anbieterspezifischen HCI-Befehl an.
BTH_DEVICE_INFO_LIST

Die BTH_DEVICE_INFO_LIST-Struktur enthält Ausgabeinformationen zu allen zwischengespeicherten, zuvor ermittelten Remotegeräten.
BTH_LOCAL_RADIO_INFO

Die BTH_LOCAL_RADIO_INFO-Struktur enthält Informationen über das lokale Bluetooth-System und das Funkgerät.
BTH_RADIO_INFO

Die BTH_RADIO_INFO-Struktur enthält Informationen zu einem Remotefunk.
BTH_SDP_ATTRIBUTE_SEARCH_REQUEST

Die BTH_SDP_ATTRIBUTE_SEARCH_REQUEST-Struktur enthält Informationen, die für eine SDP-Attributsuche relevant sind.
BTH_SDP_CONNECT

Die BTH_SDP_CONNECT-Struktur enthält Eingabe- und Ausgabeinformationen zu einer Verbindung zwischen dem lokalen Bluetooth-System und einem SDP-Remoteserver. Diese Struktur wird als Eingabepuffer und Ausgabepuffer von IOCTL_BTH_SDP_CONNECT übergeben.
BTH_SDP_DISCONNECT

Die BTH_SDP_DISCONNECT-Struktur enthält Eingabeinformationen zu einem Verbindungshandle für die zu beendende SDP-Remoteverbindung. Diese Struktur wird als Eingabepuffer von IOCTL_BTH_SDP_DISCONNECT übergeben.
BTH_SDP_RECORD

Die BTH_SDP_RECORD-Struktur enthält Informationen zu einem SDP-Eintrag, der dem lokalen SDP-Server hinzugefügt werden soll.
BTH_SDP_SERVICE_ATTRIBUTE_SEARCH_REQUEST

Die BTH_SDP_SERVICE_ATTRIBUTE_SEARCH_REQUEST-Struktur enthält Informationen, die für eine kombinierte SDP-Dienst- und Attributsuche relevant sind. Diese Struktur wird als Eingabepuffer an die IOCTL_BTH_SDP_SERVICE_ATTRIBUTE_SEARCH IOCTL übergeben.
BTH_SDP_SERVICE_SEARCH_REQUEST

Die BTH_SDP_SERVICE_SEARCH_REQUEST-Struktur enthält Informationen, die für eine SDP-Dienstsuche relevant sind.
BTH_SDP_STREAM_RESPONSE

Die BTH_SDP_STREAM_RESPONSE-Struktur enthält Informationen zu einem SDP-Datensatz.
BTH_VENDOR_EVENT_INFO

Die BTH_VENDOR_EVENT_INFO-Struktur gibt den Puffer an, der der GUID_BLUETOOTH_HCI_VENDOR_EVENT GUID zugeordnet ist.
BTH_VENDOR_PATTERN

Die BTH_VENDOR_PATTERN-Struktur gibt ein Anbietermuster an.
BTH_VENDOR_SPECIFIC_COMMAND

Die BTH_VENDOR_SPECIFIC_COMMAND-Struktur gibt einen herstellerspezifischen Bluetooth-Befehl an.