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. |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour