IOCTL_BTH_GET_RADIO_INFO IOCTL (bthioctl.h)
La requête IOCTL_BTH_GET_RADIO_INFO obtient des informations sur la radio distante spécifiée.
Code principal
Mémoire tampon d’entrée
Le membre AssociatedIrp.SystemBuffer spécifie l’adresse Bluetooth de la radio distante à interroger.
Longueur de la mémoire tampon d’entrée
Longueur de la mémoire tampon.
Mémoire tampon de sortie
Le membre AssociatedIrp.SystemBuffer pointe vers une mémoire tampon qui contient une structure BTH_RADIO_INFO. Cette structure contient des informations sur la prise en charge des fonctionnalités de la radio distante pour le protocole LMP (Link Management Protocol), l’ID du fabricant de la radio et sa version LMP.
Longueur de la mémoire tampon de sortie
Longueur d’une structure BTH_RADIO_INFO.
Bloc d’état
Si la requête réussit, l'Informations membre de la structure STATUS_BLOCK est défini sur la taille, en octets, de la mémoire tampon de sortie. Dans le cas contraire, le membre Information est défini sur zéro.
Le membre Status est défini sur l’une des valeurs du tableau suivant.
Valeur d’état | Description |
---|---|
STATUS_SUCCESS | Le IOCTL s’est terminé avec succès. |
STATUS_DEVICE_NOT_CONNECTED | L’objet appareil pour l’appareil spécifié n’a pas été connecté. |
Remarques
Le IOCTL_BTH_GET_RADIO_INFO IOCTL retourne des informations similaires à celles du IOCTL_BTH_GET_LOCAL_INFO IOCTL, mais pour une radio Bluetooth distante.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Versions :_Supported dans Windows Vista et versions ultérieures. |
d’en-tête | bthioctl.h (include Bthioctl.h) |
IRQL | <= PASSIVE_LEVEL |