Bluetooth

Übersicht über die Bluetooth-Technologie.

Zum Entwickeln von Bluetooth benötigen Sie die folgenden Header:

Programmieranleitungen für diese Technologie finden Sie unter:

Enumerationen

 
BLUETOOTH_AUTHENTICATION_METHOD

BLUETOOTH_AUTHENTICATION_METHOD Enumeration definiert die unterstützten Authentifizierungstypen während der Gerätekopplung.
BLUETOOTH_AUTHENTICATION_REQUIREMENTS

BLUETOOTH_AUTHENTICATION_REQUIREMENTS Enumeration gibt den für die Authentifizierung erforderlichen Schutz "Man in the Middle" an.
BLUETOOTH_IO_CAPABILITY

BLUETOOTH_IO_CAPABILITY Enumeration definiert die Eingabe-/Ausgabefunktionen eines Bluetooth-Geräts.

Functions

 
BluetoothAuthenticateDevice

Sendet eine Authentifizierungsanforderung an ein Bluetooth-Remotegerät.
BluetoothAuthenticateDeviceEx

Die BluetoothAuthenticateDeviceEx-Funktion sendet eine Authentifizierungsanforderung an ein Bluetooth-Remotegerät.
BluetoothAuthenticateMultipleDevices

Ermöglicht es dem Aufrufer, während einer einzelnen instance des Bluetooth-Verbindungs-Assistenten zur Authentifizierung mehrerer Geräte aufzufordern.
BluetoothDisplayDeviceProperties

Startet Systemsteuerung Eigenschaftenblatt für Geräteinformationen.
BluetoothEnableDiscovery

Die BluetoothEnableDiscovery-Funktion ändert den Ermittlungsstatus eines lokalen Bluetooth-Funkgeräts oder -Funkgeräts.
BluetoothEnableIncomingConnections

Die BluetoothEnableIncomingConnections-Funktion ändert, ob ein lokales Bluetooth-Funkgerät eingehende Verbindungen akzeptiert.
BluetoothEnumerateInstalledServices

Die BluetoothEnumerateInstalledServices-Funktion listet die auf einem Bluetooth-Gerät aktivierten Dienst-GUIDs (Globally Unique Identifiers) auf.
BluetoothFindDeviceClose

Die BluetoothFindDeviceClose-Funktion schließt ein Enumerationshandle, das einer Geräteabfrage zugeordnet ist.
BluetoothFindFirstDevice

Die BluetoothFindFirstDevice-Funktion beginnt die Enumeration Bluetooth-Geräte.
BluetoothFindFirstRadio

Die BluetoothFindFirstRadio-Funktion beginnt mit der Enumeration lokaler Bluetooth-Funkgeräte.
BluetoothFindNextDevice

Die BluetoothFindNextDevice-Funktion findet das nächste Bluetooth-Gerät.
BluetoothFindNextRadio

Die BluetoothFindNextRadio-Funktion findet das nächste Bluetooth-Radio.
BluetoothFindRadioClose

Die BluetoothFindRadioClose-Funktion schließt das Enumerationshandle, das mit der Suche nach Bluetooth-Radios verknüpft ist.
BluetoothGetDeviceInfo

Ruft Informationen zu einem Bluetooth-Remotegerät ab.
BluetoothGetRadioInfo

Ruft Informationen zu einem Bluetooth-Funkgerät ab.
BluetoothIsConnectable

Die BluetoothIsConnectable-Funktion bestimmt, ob ein Bluetooth-Funkgerät oder ein Bluetooth-Funkgerät angeschlossen werden kann.
BluetoothIsDiscoverable

Die BluetoothIsDiscoverable-Funktion bestimmt, ob ein Bluetooth-Funkgerät oder ein Bluetooth-Funkgerät auffindbar ist.
BluetoothIsVersionAvailable

Die BluetoothIsVersionAvailable-Funktion gibt an, ob der installierte Bluetooth-Binärsatz die angeforderte Version unterstützt.
BluetoothRegisterForAuthentication

Die BluetoothRegisterForAuthentication-Funktion registriert eine Rückruffunktion, die aufgerufen wird, wenn ein bestimmtes Bluetooth-Gerät die Authentifizierung anfordert.
BluetoothRegisterForAuthenticationEx

Die BluetoothRegisterForAuthenticationEx-Funktion registriert eine Anwendung für eine Pinanforderung, einen numerischen Vergleich und eine Rückruffunktion.
BluetoothRemoveDevice

Entfernt die Authentifizierung zwischen einem Bluetooth-Gerät und dem Computer und löscht zwischengespeicherte Dienstinformationen für das Gerät.
BluetoothSdpEnumAttributes

Die BluetoothSdpEnumAttributes-Funktion listet den SDP-Datensatzdatenstrom auf und ruft die Rückruffunktion für jedes Attribut im Datensatz auf.
BluetoothSdpGetAttributeValue

Die BluetoothSdpGetAttributeValue-Funktion ruft den Attributwert für einen Attributbezeichner ab.
BluetoothSdpGetContainerElementData

Durchläuft einen Containerstream und gibt jedes element zurück, das im Containerelement enthalten ist.
BluetoothSdpGetElementData

Ruft ein einzelnes Element aus einem SDP-Stream ab und analysiert es.
BluetoothSdpGetString

Konvertiert eine unformatierte Zeichenfolge, die in den SDP-Eintrag eingebettet ist, in eine Unicode-Zeichenfolge.
BluetoothSelectGeräte

Aktiviert die Bluetooth-Geräteauswahl.
BluetoothSelectDevicesFree

Gibt Ressourcen frei, die einem vorherigen Aufruf von BluetoothSelectDevices zugeordnet sind.
BluetoothSendAuthenticationResponse

Die BluetoothSendAuthenticationResponse-Funktion wird aufgerufen, wenn eine Authentifizierungsanforderung zum Senden der Passkeyantwort empfangen wird.
BluetoothSendAuthenticationResponseEx

Die BluetoothSendAuthenticationResponseEx-Funktion wird aufgerufen, wenn eine Authentifizierungsanforderung zum Senden des Schlüssels oder eine Numerische Vergleichsantwort gestellt wird.
BluetoothSetServiceState

Aktiviert oder deaktiviert Dienste für ein Bluetooth-Gerät.
BluetoothUnregisterAuthentication

Die BluetoothUnregisterAuthentication-Funktion entfernt die Registrierung für eine Rückrufroutine, die zuvor mit einem Aufruf der BluetoothRegisterForAuthentication-Funktion registriert wurde.
BluetoothUpdateDeviceRecord

Updates den lokalen Computercache für ein Bluetooth-Gerät.
PFN_AUTHENTICATION_CALLBACK

Wird in Verbindung mit der BluetoothRegisterForAuthentication-Funktion verwendet.
PFN_AUTHENTICATION_CALLBACK_EX

PFN_AUTHENTICATION_CALLBACK_EX Funktion ist ein Rückruffunktionsprototyp, der in Verbindung mit der BluetoothRegisterForAuthenticationEx-Funktion verwendet wird.
PFN_BLUETOOTH_ENUM_ATTRIBUTES_CALLBACK

Ein Rückruffunktionsprototyp, der einmal für jedes Attribut aufgerufen wird, das im pSDPStream-Parameter gefunden wird, der an den BluetoothSdpEnumAttributes-Funktionsaufruf übergeben wird.
PFN_DEVICE_CALLBACK

Ein Rückrufprototyp, der in Verbindung mit der Auswahl von Bluetooth-Geräten verwendet wird.

Strukturen

 
BLUETOOTH_ADDRESS_STRUCT

Die BLUETOOTH_ADDRESS-Struktur stellt die Adresse eines Bluetooth-Geräts bereit.
BLUETOOTH_AUTHENTICATE_RESPONSE

BLUETOOTH_AUTHENTICATE_RESPONSE Struktur enthält Informationen, die als Reaktion auf ein BTH_REMOTE_AUTHENTICATE_REQUEST-Ereignis übergeben werden.
BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS

BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS Struktur enthält spezifische Konfigurationsinformationen zum Bluetooth-Gerät, das auf eine Authentifizierungsanforderung reagiert.
BLUETOOTH_COD_PAIRS

Die BLUETOOTH_COD_PAIRS-Struktur ermöglicht die Spezifikation und den Abruf von Cod-Informationen (Bluetooth Class Of Device).
BLUETOOTH_DEVICE_INFO_STRUCT

Die BLUETOOTH_DEVICE_INFO-Struktur enthält Informationen zu einem Bluetooth-Gerät.
BLUETOOTH_DEVICE_SEARCH_PARAMS

Gibt Suchkriterien für Bluetooth-Gerätesuchen an.
BLUETOOTH_FIND_RADIO_PARAMS

Die BLUETOOTH_FIND_RADIO_PARAMS-Struktur erleichtert das Aufzählen installierter Bluetooth-Funkgeräte.
BLUETOOTH_LOCAL_SERVICE_INFO_STRUCT

Enthält lokale Dienstinformationen für ein Bluetooth-Gerät.
BLUETOOTH_NUMERIC_COMPARISON_INFO

BLUETOOTH_NUMERIC_COMPARISON_INFO Struktur enthält den numerischen Wert, der für die Authentifizierung über einen numerischen Vergleich verwendet wird.
BLUETOOTH_OOB_DATA_INFO

BLUETOOTH_OOB_DATA_INFO Struktur enthält Daten, die zur Authentifizierung vor dem Einrichten einer Out-of-Band-Gerätekopplung verwendet werden.
BLUETOOTH_PASSKEY_INFO

BLUETOOTH_PASSKEY_INFO Struktur enthält einen für die Authentifizierung verwendeten Kennungswert. Ein Passkey ähnelt einem Kennwort, mit der Ausnahme, dass ein Kennungswert nur einmal für die Authentifizierung verwendet wird.
BLUETOOTH_PIN_INFO

BLUETOOTH_PIN_INFO-Struktur enthält Informationen, die für die Authentifizierung per PIN verwendet werden.
BLUETOOTH_RADIO_INFO

Enthält Informationen zu einem Bluetooth-Funkgerät.
BLUETOOTH_SELECT_DEVICE_PARAMS

Erleichtert und verwaltet die Sichtbarkeit, Authentifizierung und Auswahl von Bluetooth-Geräten und -Diensten.
BTH_DEVICE_INFO

Speichert Informationen zu einem Bluetooth-Gerät.
BTH_HCI_EVENT_INFO

Wird in Verbindung mit dem Abrufen WM_DEVICECHANGE Nachrichten für Bluetooth verwendet.
BTH_L2CAP_EVENT_INFO

Enthält Daten zu Ereignissen, die einem L2CAP-Kanal zugeordnet sind.
BTH_QUERY_DEVICE

Die BTH_QUERY_DEVICE-Struktur wird beim Abfragen nach dem Vorhandensein eines Bluetooth-Geräts verwendet.
BTH_QUERY_SERVICE

Die BTH_QUERY_SERVICE-Struktur wird verwendet, um einen Bluetooth-Dienst abzufragen.
BTH_RADIO_IN_RANGE

Speichert Daten zu Bluetooth-Geräten innerhalb des Kommunikationsbereichs.
BTH_SET_SERVICE

Stellt Dienstinformationen für den angegebenen Bluetooth-Dienst bereit.
SDP_ELEMENT_DATA

Die SDP_ELEMENT_DATA-Struktur speichert SDP-Elementdaten.
SDP_STRING_TYPE_DATA

Die SDP_STRING_TYPE_DATA-Struktur speichert Informationen zu SDP-Zeichenfolgentypen.
SdpAttributeRange

Die SdpAttributeRange-Struktur wird in einer Bluetooth-Abfrage verwendet, um den Satz von Attributen einzuschränken, die in der Abfrage zurückgegeben werden sollen.
SdpQueryUuid

Die SdpQueryUuid-Struktur erleichtert die Suche nach UUIDs.
SdpQueryUuidUnion

Die SdpQueryUuidUnion-Union enthält die UUID, für die eine SDP-Abfrage ausgeführt werden soll. Wird in Verbindung mit der SdpQueryUuid-Struktur verwendet.
SOCKADDR_BTH

Die SOCKADDR_BTH-Struktur wird in Verbindung mit Bluetooth-Socketvorgängen verwendet, die durch Adressfamilien AF_BTH definiert werden.