Partager via


en-tête bthioctl.h

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

bthioctl.h contient les interfaces de programmation suivantes :

IOCTLs

 
IOCTL_BTH_DISCONNECT_DEVICE

Les pilotes de profil utilisent IOCTL_BTH_DISCONNECT_DEVICE pour demander au système d’exploitation de déconnecter le périphérique distant spécifié.
IOCTL_BTH_GET_DEVICE_INFO

La requête IOCTL_BTH_GET_DEVICE_INFO retourne des informations sur toutes les radios distantes précédemment découvertes et mises en cache et compatibles bluetooth.
IOCTL_BTH_GET_LOCAL_INFO

La requête IOCTL_BTH_GET_LOCAL_INFO retourne des informations sur le système Bluetooth local et la radio.
IOCTL_BTH_GET_RADIO_INFO

La demande IOCTL_BTH_GET_RADIO_INFO obtient des informations sur la radio distante spécifiée.
IOCTL_BTH_HCI_VENDOR_COMMAND

La demande IOCTL_BTH_HCI_VENDOR_COMMAND permet aux applications Bluetooth d’envoyer des commandes spécifiques au fournisseur aux radios.
IOCTL_BTH_SDP_ATTRIBUTE_SEARCH

La demande IOCTL_BTH_SDP_ATTRIBUTE_SEARCH obtient des attributs pour l’enregistrement SDP spécifié.
IOCTL_BTH_SDP_CONNECT

La demande IOCTL_BTH_SDP_CONNECT crée une connexion au service SDP sur un appareil Bluetooth distant.
IOCTL_BTH_SDP_DISCONNECT

La demande IOCTL_BTH_SDP_DISCONNECT ferme une connexion à un serveur SDP distant.
IOCTL_BTH_SDP_REMOVE_RECORD

La demande IOCTL_BTH_SDP_REMOVE_RECORD supprime un enregistrement SDP local que le pilote de profil a précédemment envoyé. Le serveur local n’offre plus cet enregistrement aux appareils distants.
IOCTL_BTH_SDP_SERVICE_ATTRIBUTE_SEARCH

La requête IOCTL_BTH_SDP_SERVICE_ATTRIBUTE_SEARCH combine un service SDP et une recherche d’attribut en une seule opération. Cela permet à un appelant d’obtenir directement des enregistrements SDP à partir d’un appareil distant.
IOCTL_BTH_SDP_SERVICE_SEARCH

La demande IOCTL_BTH_SDP_SERVICE_SEARCH contacte un appareil distant avec une demande SDP pour les handles vers les enregistrements SDP d’une ou plusieurs classes de service particulières.
IOCTL_BTH_SDP_SUBMIT_RECORD

La demande IOCTL_BTH_SDP_SUBMIT_RECORD permet à un pilote de profil d’ajouter un enregistrement SDP au serveur SDP local, ce qui permet au client d’annoncer qu’un service est disponible sur l’ordinateur local.
IOCTL_BTH_SDP_SUBMIT_RECORD_WITH_INFO

La demande IOCTL_BTH_SDP_SUBMIT_RECORD_WITH_INFO ajoute un enregistrement SDP au serveur SDP local, ainsi que des attributs qui ne font pas partie de l’enregistrement SDP lui-même.
IOCTL_INTERNAL_BTH_SUBMIT_BRB

Les pilotes de profil utilisent IOCTL_INTERNAL_BTH_SUBMIT_BRB pour envoyer un bloc de requête Bluetooth (BRB) à la pile de pilotes Bluetooth.
IOCTL_INTERNAL_BTHENUM_GET_DEVINFO

La demande IOCTL_INTERNAL_BTHENUM_GET_DEVINFO retourne des informations sur l’appareil distant qui a provoqué le chargement par le gestionnaire Plug-and-Play (PnP) de la instance actuelle du pilote de profil.
IOCTL_INTERNAL_BTHENUM_GET_ENUMINFO

La demande IOCTL_INTERNAL_BTHENUM_GET_ENUMINFO obtient des informations sur l’appareil et le service sous-jacents qui ont provoqué le chargement du pilote de profil par le gestionnaire Plug-and-Play (PnP).

Structures

 
BTH_COMMAND_HEADER

La structure BTH_COMMAND_HEADER spécifie les informations d’en-tête d’une commande HCI spécifique au fournisseur.
BTH_DEVICE_INFO_LIST

La structure BTH_DEVICE_INFO_LIST contient des informations de sortie sur tous les appareils distants précédemment découverts en cache.
BTH_LOCAL_RADIO_INFO

La structure BTH_LOCAL_RADIO_INFO contient des informations sur le système Bluetooth local et la radio.
BTH_RADIO_INFO

La structure BTH_RADIO_INFO contient des informations sur une radio distante.
BTH_SDP_ATTRIBUTE_SEARCH_REQUEST

La structure BTH_SDP_ATTRIBUTE_SEARCH_REQUEST contient des informations pertinentes pour une recherche d’attributs SDP.
BTH_SDP_CONNECT

La structure BTH_SDP_CONNECT contient des informations d’entrée et de sortie sur une connexion entre le système Bluetooth local et un serveur SDP distant. Cette structure est passée en tant que mémoire tampon d’entrée et mémoire tampon de sortie de IOCTL_BTH_SDP_CONNECT.
BTH_SDP_DISCONNECT

La structure BTH_SDP_DISCONNECT contient des informations d’entrée sur un handle de connexion à la connexion SDP distante à terminer. Cette structure est passée en tant que mémoire tampon d’entrée de IOCTL_BTH_SDP_DISCONNECT.
BTH_SDP_RECORD

La structure BTH_SDP_RECORD contient des informations sur un enregistrement SDP qui doit être ajouté au serveur SDP local.
BTH_SDP_SERVICE_ATTRIBUTE_SEARCH_REQUEST

La structure BTH_SDP_SERVICE_ATTRIBUTE_SEARCH_REQUEST contient des informations pertinentes pour un service SDP combiné et la recherche d’attributs. Cette structure est passée en tant que mémoire tampon d’entrée au IOCTL_BTH_SDP_SERVICE_ATTRIBUTE_SEARCH IOCTL.
BTH_SDP_SERVICE_SEARCH_REQUEST

La structure BTH_SDP_SERVICE_SEARCH_REQUEST contient des informations pertinentes pour une recherche de service SDP.
BTH_SDP_STREAM_RESPONSE

La structure BTH_SDP_STREAM_RESPONSE contient des informations sur un enregistrement SDP.
BTH_VENDOR_EVENT_INFO

La structure BTH_VENDOR_EVENT_INFO spécifie la mémoire tampon associée au GUID GUID_BLUETOOTH_HCI_VENDOR_EVENT.
BTH_VENDOR_PATTERN

La structure BTH_VENDOR_PATTERN spécifie un modèle de fournisseur.
BTH_VENDOR_SPECIFIC_COMMAND

La structure BTH_VENDOR_SPECIFIC_COMMAND spécifie une commande spécifique au fournisseur Bluetooth.