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