Partager via


Bluetooth

Vue d’ensemble de la technologie Bluetooth.

Pour développer bluetooth, vous avez besoin des en-têtes suivants :

Pour obtenir des conseils de programmation pour cette technologie, consultez :

Énumérations

 
BLUETOOTH_AUTHENTICATION_METHOD

BLUETOOTH_AUTHENTICATION_METHOD énumération définit les types d’authentification pris en charge lors du jumelage d’appareils.
BLUETOOTH_AUTHENTICATION_REQUIREMENTS

BLUETOOTH_AUTHENTICATION_REQUIREMENTS énumération spécifie la protection « Man in the Middle » requise pour l’authentification.
BLUETOOTH_IO_CAPABILITY

BLUETOOTH_IO_CAPABILITY énumération définit les fonctionnalités d’entrée/sortie d’un appareil Bluetooth.

Fonctions

 
BluetoothAuthenticateDevice

Envoie une demande d’authentification à un appareil Bluetooth distant.
BluetoothAuthenticateDeviceEx

La fonction BluetoothAuthenticateDeviceEx envoie une demande d’authentification à un appareil Bluetooth distant.
BluetoothAuthenticateMultipleDevices

Permet à l’appelant de demander l’authentification de plusieurs appareils pendant une seule instance de l’Assistant Connexion Bluetooth.
BluetoothDisplayDeviceProperties

Démarre Panneau de configuration feuille de propriétés d’informations sur l’appareil.
BluetoothEnableDiscovery

La fonction BluetoothEnableDiscovery modifie l’état de découverte d’une ou plusieurs radios Bluetooth locales.
BluetoothEnableIncomingConnections

La fonction BluetoothEnableIncomingConnections modifie si une radio Bluetooth locale accepte les connexions entrantes.
BluetoothEnumerateInstalledServices

La fonction BluetoothEnumerateInstalledServices énumère les GUID de services (identificateurs globaux uniques) activés sur un appareil Bluetooth.
BluetoothFindDeviceClose

La fonction BluetoothFindDeviceClose ferme un handle d’énumération associé à une requête d’appareil.
BluetoothFindFirstDevice

La fonction BluetoothFindFirstDevice commence l’énumération des appareils Bluetooth.
BluetoothFindFirstRadio

La fonction BluetoothFindFirstRadio commence l’énumération des radios Bluetooth locales.
BluetoothFindNextDevice

La fonction BluetoothFindNextDevice recherche l’appareil Bluetooth suivant.
BluetoothFindNextRadio

La fonction BluetoothFindNextRadio recherche la radio Bluetooth suivante.
BluetoothFindRadioClose

La fonction BluetoothFindRadioClose ferme le handle d’énumération associé à la recherche de radios Bluetooth.
BluetoothGetDeviceInfo

Récupère des informations sur un appareil Bluetooth distant.
BluetoothGetRadioInfo

Obtient des informations sur une radio Bluetooth.
BluetoothIsConnectable

La fonction BluetoothIsConnectable détermine si une ou plusieurs radios Bluetooth sont connectables.
BluetoothIsDiscoverable

La fonction BluetoothIsDiscoverable détermine si une ou plusieurs radios Bluetooth sont détectables.
BluetoothIsVersionAvailable

La fonction BluetoothIsVersionAvailable indique si le jeu binaire Bluetooth installé prend en charge la version demandée.
BluetoothRegisterForAuthentication

La fonction BluetoothRegisterForAuthentication inscrit une fonction de rappel appelée lorsqu’un appareil Bluetooth particulier demande l’authentification.
BluetoothRegisterForAuthenticationEx

La fonction BluetoothRegisterForAuthenticationEx inscrit une application pour une demande d’épingle, une comparaison numérique et une fonction de rappel.
BluetoothRemoveDevice

Supprime l’authentification entre un appareil Bluetooth et l’ordinateur et efface les informations de service mises en cache pour l’appareil.
BluetoothSdpEnumAttributes

La fonction BluetoothSdpEnumAttributes énumère via le flux d’enregistrements SDP et appelle la fonction de rappel pour chaque attribut de l’enregistrement.
BluetoothSdpGetAttributeValue

La fonction BluetoothSdpGetAttributeValue récupère la valeur d’attribut d’un identificateur d’attribut.
BluetoothSdpGetContainerElementData

Itère un flux de conteneur et retourne chaque élément contenu dans l’élément conteneur.
BluetoothSdpGetElementData

Récupère et analyse un seul élément à partir d’un flux SDP.
BluetoothSdpGetString

Convertit une chaîne brute incorporée dans l’enregistrement SDP en chaîne Unicode.
BluetoothSelectDevices

Active la sélection d’appareils Bluetooth.
BluetoothSelectDevicesFree

Libère les ressources associées à un appel précédent à BluetoothSelectDevices.
BluetoothSendAuthenticationResponse

La fonction BluetoothSendAuthenticationResponse est appelée lorsqu’une demande d’authentification pour envoyer la réponse de clé d’accès est reçue.
BluetoothSendAuthenticationResponseEx

La fonction BluetoothSendAuthenticationResponseEx est appelée lorsqu’une demande d’authentification pour envoyer la clé d’accès ou une réponse de comparaison numérique est effectuée.
BluetoothSetServiceState

Active ou désactive les services pour un appareil Bluetooth.
BluetoothUnregisterAuthentication

La fonction BluetoothUnregisterAuthentication supprime l’inscription d’une routine de rappel précédemment inscrite avec un appel à la fonction BluetoothRegisterForAuthentication.
BluetoothUpdateDeviceRecord

Mises à jour le cache de l’ordinateur local sur un appareil Bluetooth.
PFN_AUTHENTICATION_CALLBACK

Utilisé conjointement avec la fonction BluetoothRegisterForAuthentication.
PFN_AUTHENTICATION_CALLBACK_EX

PFN_AUTHENTICATION_CALLBACK_EX fonction est un prototype de fonction de rappel utilisé conjointement avec la fonction BluetoothRegisterForAuthenticationEx.
PFN_BLUETOOTH_ENUM_ATTRIBUTES_CALLBACK

Prototype de fonction de rappel appelée une fois pour chaque attribut trouvé dans le paramètre pSDPStream passé à l’appel de fonction BluetoothSdpEnumAttributes.
PFN_DEVICE_CALLBACK

Prototype de rappel utilisé en association avec la sélection d’appareils Bluetooth.

Structures

 
BLUETOOTH_ADDRESS_STRUCT

La structure BLUETOOTH_ADDRESS fournit l’adresse d’un appareil Bluetooth.
BLUETOOTH_AUTHENTICATE_RESPONSE

BLUETOOTH_AUTHENTICATE_RESPONSE structure contient des informations transmises en réponse à un événement BTH_REMOTE_AUTHENTICATE_REQUEST.
BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS

BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS structure contient des informations de configuration spécifiques sur l’appareil Bluetooth qui répond à une demande d’authentification.
BLUETOOTH_COD_PAIRS

La structure BLUETOOTH_COD_PAIRS fournit la spécification et la récupération des informations de la classe d’appareil Bluetooth (COD).
BLUETOOTH_DEVICE_INFO_STRUCT

La structure BLUETOOTH_DEVICE_INFO fournit des informations sur un appareil Bluetooth.
BLUETOOTH_DEVICE_SEARCH_PARAMS

Spécifie les critères de recherche pour les recherches d’appareils Bluetooth.
BLUETOOTH_FIND_RADIO_PARAMS

La structure BLUETOOTH_FIND_RADIO_PARAMS facilite l’énumération des radios Bluetooth installées.
BLUETOOTH_LOCAL_SERVICE_INFO_STRUCT

Contient des informations de service locales pour un appareil Bluetooth.
BLUETOOTH_NUMERIC_COMPARISON_INFO

BLUETOOTH_NUMERIC_COMPARISON_INFO structure contient la valeur numérique utilisée pour l’authentification par comparaison numérique.
BLUETOOTH_OOB_DATA_INFO

BLUETOOTH_OOB_DATA_INFO structure contient les données utilisées pour l’authentification avant d’établir un appairage d’appareils hors bande.
BLUETOOTH_PASSKEY_INFO

BLUETOOTH_PASSKEY_INFO structure contient une valeur de clé secrète utilisée pour l’authentification. Une clé secrète est similaire à un mot de passe, sauf qu’une valeur de clé secrète n’est utilisée qu’une seule fois pour l’authentification.
BLUETOOTH_PIN_INFO

BLUETOOTH_PIN_INFO structure contient des informations utilisées pour l’authentification via un code confidentiel.
BLUETOOTH_RADIO_INFO

Contient des informations sur une radio Bluetooth.
BLUETOOTH_SELECT_DEVICE_PARAMS

Facilite et gère la visibilité, l’authentification et la sélection des appareils et services Bluetooth.
BTH_DEVICE_INFO

Stocke des informations sur un appareil Bluetooth.
BTH_HCI_EVENT_INFO

Utilisé dans le cadre de l’obtention de messages WM_DEVICECHANGE pour Bluetooth.
BTH_L2CAP_EVENT_INFO

Contient des données sur les événements associés à un canal L2CAP.
BTH_QUERY_DEVICE

La structure BTH_QUERY_DEVICE est utilisée lors de l’interrogation de la présence d’un appareil Bluetooth.
BTH_QUERY_SERVICE

La structure BTH_QUERY_SERVICE est utilisée pour interroger un service Bluetooth.
BTH_RADIO_IN_RANGE

Stocke des données sur les appareils Bluetooth dans la plage de communication.
BTH_SET_SERVICE

Fournit des informations de service pour le service Bluetooth spécifié.
SDP_ELEMENT_DATA

La structure SDP_ELEMENT_DATA stocke les données d’élément SDP.
SDP_STRING_TYPE_DATA

La structure SDP_STRING_TYPE_DATA stocke des informations sur les types de chaîneS SDP.
SdpAttributeRange

La structure SdpAttributeRange est utilisée dans une requête Bluetooth pour contraindre le jeu d’attributs à retourner dans la requête.
SdpQueryUuid

La structure SdpQueryUuid facilite la recherche d’UUID.
SdpQueryUuidUnion

L’union SdpQueryUuidUnion contient l’UUID sur lequel effectuer une requête SDP. Utilisé conjointement avec la structure SdpQueryUuid.
SOCKADDR_BTH

La structure SOCKADDR_BTH est utilisée conjointement avec les opérations de socket Bluetooth, définies par les AF_BTH de famille d’adresses.