Partager via


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

IRP_MJ_DEVICE_CONTROL

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

Voir aussi

BTH_RADIO_INFO