Partager via


en-tête bluetoothapis.h

Cet en-tête est utilisé par plusieurs technologies. Pour plus d'informations, consultez les pages suivantes :

bluetoothapis.h contient les interfaces de programmation suivantes :

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

Définit les informations de service local pour une radio Bluetooth spécifique.
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.

Fonctions de rappel

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

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