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