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