Bluetooth
Vue d’ensemble de la technologie Bluetooth.
Pour développer Bluetooth, vous avez besoin des en-têtes suivants :
Pour obtenir le guide de programmation, consultez Bluetooth.
Fonctions de rappel
Titre | Description |
---|---|
PBYTESWAPUINT128 | La fonction Bluetooth SdpByteSwapUint128 est utilisée pour inverser l’ordre d’octet d’un entier 128 bits non signé. |
PBYTESWAPUINT64 | La fonction Bluetooth SdpByteSwapUint64 permet d’inverser l’ordre d’octet d’un entier 64 bits non signé. |
PBYTESWAPUUID128 | La fonction Bluetooth SdpByteSwapUuid128 est utilisée pour inverser l’ordre d’octet d’un identificateur unique universel (UUID) 128 bits. |
PCONVERTSTREAMTOTREE | La fonction Bluetooth SdpConvertStreamToTree est utilisée pour créer une représentation basée sur une arborescence microsoft d’un enregistrement SDP, tout en laissant la représentation basée sur le flux d’origine non modifiée. |
PCONVERTTREETOSTREAM | La fonction Bluetooth SdpConvertTreeToStream est utilisée pour produire une représentation bytestream brute d’un enregistrement SDP à partir d’une représentation d’arborescence. La version brute de bytestream convient à la publication sur un serveur SDP local. |
PFNBTHPORT_INDICATION_CALLBACK | Les pilotes de profil implémentent une fonction de rappel L2CAP pour fournir à la pile de pilotes Bluetooth un mécanisme permettant d’informer le pilote de profil des demandes de connexion L2CAP entrantes provenant d’appareils distants et de toute modification apportée au status d’une connexion L2CAP actuellement ouverte. |
PFNBTHPORT_INDICATION_CALLBACK_ENHANCED | Les pilotes de profil implémentent une fonction de rappel L2CAP améliorée pour fournir à la pile de pilotes Bluetooth un mécanisme permettant d’informer le pilote de profil de toute modification apportée au status d’une connexion L2CAP ou eL2CAP actuellement ouverte. |
PFNBTH_ALLOCATE_BRB | La fonction BthAllocateBrb alloue un bloc de requête Bluetooth (BRB) du type spécifié. |
PFNBTH_FREE_BRB | La fonction BthFreeBrb libère un bloc de requête Bluetooth (BRB) qui a été alloué précédemment avec BthAllocateBrb. |
PFNBTH_INITIALIZE_BRB | La fonction BthInitializeBrb initialise un bloc de requête Bluetooth (BRB) alloué sur la pile locale. |
PFNBTH_IS_BLUETOOTH_VERSION_AVAILABLE | La fonction IsBluetoothVersionAvailable vérifie si une version Bluetooth donnée est prise en charge par le système d’exploitation. |
PFNBTH_REUSE_BRB | La fonction BthReuseBrb réinitialise un bloc de requête Bluetooth (BRB) à réutiliser. |
PFNSCO_INDICATION_CALLBACK | Les pilotes de profil implémentent une fonction de rappel SCO pour fournir à la pile de pilotes Bluetooth un mécanisme permettant d’informer le pilote de profil des demandes de connexion SCO entrantes provenant d’appareils distants et de toute modification apportée au status d’une connexion SCO actuellement ouverte. |
PGETNEXTELEMENT | La fonction Bluetooth SdpGetNextElement est utilisée pour itérer à travers les entrées trouvées dans un flux d’enregistrement SDP. |
PRETRIEVEUINT64 | La fonction Bluetooth SdpRetrieveUint64 permet de copier un entier 64 bits non aligné à partir d’un flux SDP. |
PRETRIEVEUUID128 | La fonction Bluetooth SdpRetrieveUuid128 est utilisée pour copier un identificateur unique universel (UUID) 128 bits non aligné à partir d’un flux SDP. |
PVALIDATESTREAM | La fonction Bluetooth SdpValidateStream permet d’analyser un enregistrement SDP brut et de déterminer s’il contient des erreurs. |
IOCTLs
IOCTL_BTH_DISCONNECT_DEVICE Les pilotes de profil utilisent IOCTL_BTH_DISCONNECT_DEVICE pour demander au système d’exploitation de déconnecter l’appareil distant spécifié. |
IOCTL_BTH_GET_DEVICE_INFO La requête IOCTL_BTH_GET_DEVICE_INFO retourne des informations sur toutes les radios distantes mises en cache, précédemment découvertes, qui sont compatibles avec Bluetooth. |
IOCTL_BTH_GET_LOCAL_INFO La demande 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 à des radios. |
IOCTL_BTH_SDP_ATTRIBUTE_SEARCH La requête IOCTL_BTH_SDP_ATTRIBUTE_SEARCH obtient les attributs de 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 de IOCTL_BTH_SDP_REMOVE_RECORD supprime un enregistrement SDP local que le pilote de profil a précédemment envoyé. Le serveur local n’offrira 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 de IOCTL_BTH_SDP_SERVICE_SEARCH contacte un appareil distant avec une demande SDP pour les handles vers les enregistrements SDP d’une classe de service ou de classes 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 requête 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_BTHX_GET_VERSION Les pilotes de profil utilisent IOCTL_BTHX_GET_VERSION pour obtenir la version prise en charge par le pilote de transport. |
IOCTL_BTHX_QUERY_CAPABILITIES IOCTL_BTHX_QUERY_CAPABILITIES est utilisé pour interroger les fonctionnalités du pilote de transport. |
IOCTL_BTHX_READ_HCI IOCTL_BTHX_READ_HCI est utilisé pour lire les données et événements de liste de contrôle d’accès Bluetooth à partir de la couche de transport. |
IOCTL_BTHX_SET_VERSION IOCTL_BTHX_SET_VERSION est utilisé pour informer le pilote de transport de la version de l’interface d’extensibilité utilisée. |
IOCTL_BTHX_WRITE_HCI IOCTL_BTHX_WRITE_HCI est utilisé pour écrire des données et des commandes de liste de contrôle d’accès Bluetooth dans la couche de transport. |
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 requête IOCTL_INTERNAL_BTHENUM_GET_DEVINFO retourne des informations sur l’appareil distant qui a provoqué le chargement du gestionnaire Plug-and-Play (PnP) du instance actuel 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). |
Énumérations
ACL_MODE Le ACL_MODE type d’énumération est utilisé pour répertorier les états possibles d’une connexion ACL. |
BRB_TYPE Le type d’énumération BRB_TYPE est utilisé pour déterminer le bloc de requête Bluetooth lorsqu’un pilote de profil génère et envoie un BRB. |
BRB_VERSION Réservé à un usage interne. |
BTHX_HCI_PACKET_TYPE L’énumération BTHX_HCI_PACKET_TYPE répertorie les différents types de paquets envoyés de la pile Bluetooth au pilote de transport. |
BTHX_SCO_SUPPORT L’énumération BTHX_SCO_SUPPORT répertorie les différents types de SCO pris en charge par le pilote de transport. |
CODING_FORMAT Cette énumération est destinée à un usage interne uniquement. |
ENUMERATOR_ACTION Microsoft réserve l’énumération ENUMERATOR_ACTION pour une utilisation interne uniquement. N’utilisez pas cette énumération dans votre code. |
ENUMERATOR_TYPE Le type d’énumération ENUMERATOR_TYPE est utilisé pour déterminer si l’appareil énuméré est associé à un service ou à un protocole. L’énumération ENUMERATOR_TYPE est destinée à une utilisation interne uniquement et ne doit pas être utilisée par les pilotes de profil. |
INDICATION_CODE Le type d’énumération INDICATION_CODE indique à un pilote de profil le type d’événement L2CAP qui s’est produit. |
L2CAP_DISCONNECT_REASON Le type d’énumération L2CAP_DISCONNECT_REASON indique la raison pour laquelle un canal L2CAP a été déconnecté. |
PCM_DATA_FORMAT Microsoft réserve l’énumération PCM_DATA_FORMAT pour une utilisation interne uniquement. N’utilisez pas cette énumération dans votre code. |
SCO_DISCONNECT_REASON Le type d’énumération SCO_DISCONNECT_REASON indique la raison pour laquelle un canal SCO a été déconnecté. |
SCO_INDICATION_CODE Le type d’énumération SCO_INDICATION_CODE décrit le type d’une connexion SCO entrante ou d’un changement d’état de liaison. La pile de pilotes Bluetooth transmet une valeur de cette énumération dans l’argument Indication de la fonction de rappel SCO d’un pilote de profil. |
SCO_LINK_TYPE Le type d’énumération SCO_LINK_TYPE décrit le type de lien utilisé par la connexion SCO lorsqu’un événement d’indication ScoIndicationRemoteConnect est traité. |
SCO_RETRANSMISSION_EFFORT Le type d’énumération SCO_RETRANSMISSION_EFFORT est utilisé pour déterminer les stratégies de retransmission d’un canal SCO. |
Fonctions
PBYTESWAPUINT128 La fonction Bluetooth SdpByteSwapUint128 est utilisée pour inverser l’ordre d’octet d’un entier 128 bits non signé. |
PBYTESWAPUINT64 La fonction Bluetooth SdpByteSwapUint64 permet d’inverser l’ordre d’octet d’un entier 64 bits non signé. |
PBYTESWAPUUID128 La fonction Bluetooth SdpByteSwapUuid128 est utilisée pour inverser l’ordre d’octet d’un identificateur universel unique (UUID) 128 bits. |
PCONVERTSTREAMTOTREE La fonction Bluetooth SdpConvertStreamToTree permet de créer une représentation basée sur une arborescence microsoft d’un enregistrement SDP, tout en laissant la représentation basée sur le flux d’origine non modifiée. |
PCONVERTTREETOSTREAM La fonction Bluetooth SdpConvertTreeToStream est utilisée pour produire une représentation bytestream brute d’un enregistrement SDP à partir d’une représentation d’arborescence. La version brute bytestream est adaptée à la publication sur un serveur SDP local. |
PFNBTH_ALLOCATE_BRB La fonction BthAllocateBrb alloue un bloc de requête Bluetooth (BRB) du type spécifié. |
PFNBTH_FREE_BRB La fonction BthFreeBrb libère un bloc de requête Bluetooth (BRB) qui a été alloué précédemment avec BthAllocateBrb. |
PFNBTH_INITIALIZE_BRB La fonction BthInitializeBrb initialise un bloc de requête Bluetooth (BRB) alloué sur la pile locale. |
PFNBTH_IS_BLUETOOTH_VERSION_AVAILABLE La fonction IsBluetoothVersionAvailable vérifie si une version de Bluetooth donnée est prise en charge par le système d’exploitation. |
PFNBTH_REUSE_BRB La fonction BthReuseBrb réinitialise un bloc de requête Bluetooth (BRB) à réutiliser. |
PFNBTHPORT_INDICATION_CALLBACK Les pilotes de profil implémentent une fonction de rappel L2CAP pour fournir à la pile de pilotes Bluetooth un mécanisme pour informer le pilote de profil des demandes de connexion L2CAP entrantes provenant d’appareils distants et de toute modification apportée à la status d’une connexion L2CAP actuellement ouverte. |
PFNBTHPORT_INDICATION_CALLBACK_ENHANCED Les pilotes de profil implémentent une fonction de rappel L2CAP améliorée pour fournir à la pile de pilotes Bluetooth un mécanisme pour informer le pilote de profil de toute modification apportée au status d’une connexion L2CAP ou eL2CAP actuellement ouverte. |
PFNSCO_INDICATION_CALLBACK Les pilotes de profil implémentent une fonction de rappel SCO pour fournir à la pile de pilotes Bluetooth un mécanisme pour informer le pilote de profil des demandes de connexion SCO entrantes provenant d’appareils distants et de toute modification apportée à la status d’une connexion SCO actuellement ouverte. |
PGETNEXTELEMENT La fonction Bluetooth SdpGetNextElement est utilisée pour itérer au sein des entrées trouvées dans un flux d’enregistrements SDP. |
PRETRIEVEUINT64 La fonction Bluetooth SdpRetrieveUint64 permet de copier un entier 64 bits non aligné à partir d’un flux SDP. |
PRETRIEVEUUID128 La fonction Bluetooth SdpRetrieveUuid128 est utilisée pour copier un identificateur unique universel (UUID) 128 bits non aligné à partir d’un flux SDP. |
PVALIDATESTREAM La fonction Bluetooth SdpValidateStream permet d’analyser un enregistrement SDP brut et de déterminer s’il contient des erreurs. |
SdpAddAttributeToTree La fonction Bluetooth SdpAddAttributeToTree est utilisée pour attacher un nœud d’attribut SDP au niveau supérieur d’un enregistrement SDP. |
SdpAppendNodeToContainerNode La fonction Bluetooth SdpAppendNodeToContainerNode permet d’attacher un nœud SDP à une séquence ou à un autre nœud SDP. |
SdpCreateNodeAlternative La fonction Bluetooth SdpCreateNodeAlternative est utilisée pour créer un nœud SDP de séquence alternative vide. |
SdpCreateNodeBoolean La fonction Bluetooth SdpCreateNodeBoolean est utilisée pour allouer et initialiser une structure SDP_NODE à un type booléen. |
SdpCreateNodeInt128 La fonction Bluetooth SdpCreateNodeInt128 permet d’allouer et d’initialiser une structure SDP_NODE à un type entier 128 bits. |
SdpCreateNodeInt16 La fonction Bluetooth SdpCreateNodeInt16 permet d’allouer et d’initialiser une structure SDP_NODE à un type entier 16 bits. |
SdpCreateNodeInt32 La fonction Bluetooth SdpCreateNodeInt32 permet d’allouer et d’initialiser une structure SDP_NODE à un type entier 32 bits. |
SdpCreateNodeInt64 La fonction Bluetooth SdpCreateNodeInt64 permet d’allouer et d’initialiser une structure SDP_NODE à un type entier 64 bits. |
SdpCreateNodeInt8 La fonction Bluetooth SdpCreateNodeInt8 permet d’allouer et d’initialiser une structure SDP_NODE à un type entier 8 bits. |
SdpCreateNodeNil La fonction Bluetooth SdpCreateNodeNil permet d’allouer et d’initialiser une structure SDP_NODE à un type de nœud vide. |
SdpCreateNodeSequence La fonction Bluetooth SdpCreateNodeSequence est utilisée pour créer un nœud SDP de séquence vide. |
SdpCreateNodeString La fonction Bluetooth SdpCreateNodeString est utilisée pour allouer et initialiser une structure SDP_NODE à un type de chaîne. |
SdpCreateNodeTree La fonction Bluetooth SdpCreateNodeTree est utilisée pour allouer une structure de SDP_TREE_ROOT_NODE racine vide. |
SdpCreateNodeUInt128 La fonction Bluetooth SdpCreateNodeUInt128 permet d’allouer et d’initialiser une structure SDP_NODE à un type entier 128 bits non signé. |
SdpCreateNodeUInt16 La fonction Bluetooth SdpCreateNodeUInt16 permet d’allouer et d’initialiser une structure SDP_NODE à un type entier 16 bits non signé. |
SdpCreateNodeUInt32 La fonction Bluetooth SdpCreateNodeUInt32 permet d’allouer et d’initialiser une structure SDP_NODE à un type entier 32 bits non signé. |
SdpCreateNodeUInt64 La fonction Bluetooth SdpCreateNodeUInt64 permet d’allouer et d’initialiser une structure SDP_NODE à un type entier 64 bits non signé. |
SdpCreateNodeUInt8 La fonction Bluetooth SdpCreateNodeUInt8 permet d’allouer et d’initialiser une structure SDP_NODE à un type entier 8 bits non signé. |
SdpCreateNodeUrl La fonction Bluetooth SdpCreateNodeUrl permet d’allouer et d’initialiser une structure SDP_NODE à un type d’URL. |
SdpCreateNodeUUID128 La fonction Bluetooth SdpCreateNodeUUID128 est utilisée pour allouer et initialiser une structure SDP_NODE à un type UUID 128 bits. |
SdpCreateNodeUUID16 La fonction Bluetooth SdpCreateNodeUUID16 permet d’allouer et d’initialiser une structure SDP_NODE à un type UUID 16 bits. |
SdpCreateNodeUUID32 La fonction Bluetooth SdpCreateNodeUUID32 permet d’allouer et d’initialiser une structure SDP_NODE à un type UUID 32 bits. |
SdpFindAttributeInTree La fonction Bluetooth SdpFindAttributeInTree permet de localiser le nœud d’attribut spécifié dans la représentation basée sur l’arborescence d’un enregistrement SDP. |
SdpFreeTree La fonction Bluetooth SdpFreeTree permet de libérer la mémoire allouée pour la représentation basée sur l’arborescence d’un enregistrement SDP. |
Structures
INDICATION_PARAMETERS La structure INDICATION_PARAMETERS est passée en tant que paramètre Parameters à la fonction de rappel L2CAP d’un pilote de profil. |
INDICATION_PARAMETERS_ENHANCED La structure INDICATION_PARAMETERS_ENHANCED est passée en tant que paramètre Parameters à la fonction de rappel L2CAP améliorée d’un pilote de profil. |
_BRB_ACL_ENTER_ACTIVE_MODE La structure _BRB_ACL_ENTER_ACTIVE_MODE spécifie l’appareil distant à placer en mode actif. |
_BRB_ACL_GET_MODE La structure _BRB_ACL_GET_MODE décrit le mode ACL pour l’appareil distant spécifié. |
_BRB_GET_DEVICE_INTERFACE_STRING La structure _BRB_GET_DEVICE_INTERFACE_STRING décrit la chaîne d’interface d’appareil pour l’objet d’appareil actuel. |
_BRB_GET_LOCAL_BD_ADDR La structure _BRB_GET_LOCAL_BD_ADDR décrit l’adresse de la radio locale. |
_BRB_L2CA_ACL_TRANSFER La structure _BRB_L2CA_ACL_TRANSFER décrit une mémoire tampon à partir de laquelle lire des données asynchrones ou écrire des données asynchrones dans un canal L2CAP. |
_BRB_L2CA_CLOSE_CHANNEL La structure _BRB_L2CA_CLOSE_CHANNEL décrit un canal L2CAP ouvert à fermer. |
_BRB_L2CA_OPEN_CHANNEL La structure _BRB_L2CA_OPEN_CHANNEL décrit un canal L2CAP à ouvrir sur un appareil distant, ou une réponse du pilote de profil qui accepte ou rejette une demande de connexion L2CAP entrante initiée par un appareil distant. |
_BRB_L2CA_OPEN_ENHANCED_CHANNEL La structure _BRB_L2CA_OPEN_ENHANCED_CHANNEL permet d’ouvrir un canal L2CAP amélioré sur un appareil distant ou d’envoyer une réponse pour accepter/rejeter une demande de connexion L2CAP améliorée entrante initiée par un appareil distant. |
_BRB_L2CA_PING La structure _BRB_L2CA_PING décrit une demande de test ping sur une radio distante. |
_BRB_L2CA_REGISTER_SERVER Un pilote de profil utilise la structure _BRB_L2CA_REGISTER_SERVER pour s’inscrire en tant que serveur capable de recevoir des connexions L2CAP à partir de périphériques Bluetooth distants. |
_BRB_L2CA_UNREGISTER_SERVER Un pilote de profil utilise la structure _BRB_L2CA_UNREGISTER_SERVER pour se désinscrire en tant que serveur capable de recevoir des connexions L2CAP à partir de périphériques Bluetooth distants. |
_BRB_L2CA_UPDATE_CHANNEL La structure _BRB_L2CA_UPDATE_CHANNEL décrit une mise à jour des caractéristiques de liaison d’un canal L2CAP ouvert vers un appareil distant ou pour déterminer si certains attributs de canal ont changé. |
_BRB_PSM La structure _BRB_PSM décrit un multiplexeur de protocole/service (PSM) à inscrire ou à désinscrire. |
_BRB_SCO_CLOSE_CHANNEL La structure _BRB_SCO_CLOSE_CHANNEL décrit un canal SCO actuellement ouvert à fermer. |
_BRB_SCO_FLUSH_CHANNEL La structure _BRB_SCO_FLUSH_CHANNEL décrit une opération de vidage pour un canal SCO. |
_BRB_SCO_GET_CHANNEL_INFO La structure _BRB_SCO_GET_CHANNEL_INFO décrit les paramètres et les statistiques d’un canal SCO. |
_BRB_SCO_GET_SYSTEM_INFO La structure _BRB_SCO_GET_SYSTEM_INFO décrit des informations sur la prise en charge par le système local pour les connexions SCO. |
_BRB_SCO_OPEN_CHANNEL La structure _BRB_SCO_OPEN_CHANNEL décrit un canal SCO à ouvrir sur un appareil distant, ou une réponse du pilote de profil qui accepte ou rejette une demande de connexion SCO entrante initiée par un appareil distant. |
_BRB_SCO_REGISTER_SERVER Un pilote de profil utilise la structure _BRB_SCO_REGISTER_SERVER pour s’inscrire en tant que serveur capable de recevoir des connexions SCO à partir de périphériques Bluetooth distants. |
_BRB_SCO_TRANSFER La structure _BRB_SCO_TRANSFER décrit une mémoire tampon permettant de lire des données isochroneuses à partir de ou d’écrire des données isochroneuses dans un canal SCO. |
_BRB_SCO_UNREGISTER_SERVER Un pilote de profil utilise la structure _BRB_SCO_UNREGISTER_SERVER pour se désinscrire en tant que serveur capable de recevoir des connexions SCO à partir de périphériques Bluetooth distants. |
BASEBAND_CHANNEL_INFO La structure BASEBAND_CHANNEL_INFO décrit les informations de sortie sur le canal de bande de base utilisé par un lien SCO après la fin d’une BRB_GET_CHANNEL_INFO BRB. |
BRB Les pilotes de profil utilisent des blocs de requête Bluetooth (BRB) pour envoyer des requêtes à la pile de pilotes Bluetooth. La structure BRB définit le format de toutes les commandes prises en charge qui peuvent être envoyées à un appareil Bluetooth. |
BRB_HEADER La structure BRB_HEADER contient des informations d’en-tête sur un bloc de requête Bluetooth (BRB), y compris des informations sur le type BRB que la pile de pilotes Bluetooth utilise pour déterminer le type de type BRB à traiter. |
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_ENUMERATOR_INFO La structure BTH_ENUMERATOR_INFO contient des informations sur un appareil sous-jacent et le service qui a provoqué le chargement du pilote de profil par le gestionnaire Plug-and-Play (PnP). |
BTH_LOCAL_RADIO_INFO La structure BTH_LOCAL_RADIO_INFO contient des informations sur le système Bluetooth local et la radio. |
BTH_PROFILE_DRIVER_INTERFACE La structure BTH_PROFILE_DRIVER_INTERFACE fournit des fonctions permettant d’allouer, de libérer, d’initialiser et de réutiliser des BBR, et de déterminer la version de Bluetooth actuellement installée. |
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. |
BTHDDI_SDP_NODE_INTERFACE La structure BTHDDI_SDP_NODE_INTERFACE fournit des fonctions permettant de manipuler des enregistrements SDP, notamment de les convertir vers et à partir d’une arborescence que les pilotes de profil peuvent analyser plus facilement. |
BTHDDI_SDP_PARSE_INTERFACE La structure BTHDDI_SDP_PARSE_INTERFACE fournit des fonctions pour analyser les enregistrements SDP. |
BTHX_CAPABILITIES La structure BTHX_CAPABILITIES décrit les fonctionnalités du pilote de transport extensible Bluetooth. |
BTHX_HCI_READ_WRITE_CONTEXT La structure BTHX_HCI_READ_WRITE_CONTEXT est utilisée comme structure d’entrée/sortie pour les IOCTL_BTHX_READ_HCI et IOCTL_BTHX_WRITE_HCI IOCTL. |
BTHX_VERSION La structure BTHX_VERSION décrit la ou les versions prises en charge par le pilote de transport. |
CHANNEL_CONFIG_PARAMETERS La structure CHANNEL_CONFIG_PARAMETERS contient des paramètres de configuration pour les directions entrantes et sortantes d’un canal L2CAP. |
CHANNEL_CONFIG_PARAMETERS_ENHANCED La structure CHANNEL_CONFIG_PARAMETERS_ENHANCED décrit les paramètres de configuration pour les directions entrantes et sortantes d’un canal L2CAP. |
CHANNEL_CONFIG_RESULTS La structure CHANNEL_CONFIG_RESULTS contient des paramètres de configuration et la taille de la mémoire tampon de toutes les options supplémentaires pour les directions entrantes et sortantes d’un canal L2CAP. |
CHANNEL_CONFIG_RESULTS_ENHANCED La structure CHANNEL_CONFIG_RESULTS_ENHANCED décrit les paramètres de configuration et la taille de la mémoire tampon de toute option supplémentaire pour les directions entrantes et sortantes d’un canal L2CAP. |
CO_HEADER La structure CO_HEADER est utilisée pour spécifier des valeurs pour le membre d’en-tête de la structure L2CAP_CONFIG_OPTION. |
L2CAP_CONFIG_OPTION Un tableau de structures L2CAP_CONFIG_OPTION est utilisé pour spécifier des valeurs pour le membre ExtraOptions des structures CHANNEL_CONFIG_PARAMETERS, _BRB_L2CA_OPEN_CHANNEL et INDICATION_PARAMETERS. |
L2CAP_CONFIG_RANGE La structure L2CAP_CONFIG_RANGE permet de spécifier une plage de valeurs possibles pour le membre FlushTO de la structure _BRB_L2CA_OPEN_CHANNEL pendant les requêtes entrantes. |
L2CAP_CONFIG_VALUE_RANGE La structure L2CAP_CONFIG_VALUE_RANGE est utilisée pour spécifier des valeurs pour les membres Mtu et FlushTO de la structure _BRB_L2CA_OPEN_CHANNEL. |
L2CAP_EXTENDED_FLOW_SPEC Le L2CAP_EXTENDED_FLOW_SPEC est réservé pour une utilisation ultérieure. |
L2CAP_FLOWSPEC Cette structure est réservée à une utilisation ultérieure. |
L2CAP_RETRANSMISSION_AND_FLOW_CONTROL La structure L2CAP_RETRANSMISSION_AND_FLOW_CONTROL décrit les paramètres de configuration pour le mode de retransmission amélioré et le mode de diffusion en continu. |
SCO_INDICATION_PARAMETERS La structure SCO_INDICATION_PARAMETERS décrit les paramètres d’indication d’une notification de connexion ou de déconnexion SCO. |
SDP_NODE La structure SDP_NODE contient des informations sur un élément dans une représentation basée sur une arborescence d’un enregistrement SDP. |
SDP_NODE_DATA L’union SDP_NODE_DATA contient les données d’un élément dans une représentation basée sur une arborescence d’un enregistrement SDP. |
SDP_NODE_HEADER La structure SDP_NODE_HEADER contient des informations sur un élément dans une représentation basée sur une arborescence d’un enregistrement SDP. |
SDP_TREE_ROOT_NODE La structure SDP_TREE_ROOT_NODE est l’élément racine d’une représentation basée sur une arborescence d’un enregistrement SDP. |