Partager via


IOCTL_BTH_GET_RADIO_INFO IOCTL (bthioctl.h)

La demande 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 de BTH_RADIO_INFO .

Bloc d’état

Si la demande réussit, le membre Information de la structure STATUS_BLOCK est défini sur la taille, en octets, de la mémoire tampon de sortie. Sinon, 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 d’appareil pour l’appareil spécifié n’était pas connecté.

Remarques

Le IOCTL_BTH_GET_RADIO_INFO IOCTL renvoie des informations similaires à celles du IOCTL_BTH_GET_LOCAL_INFO IOCTL, mais pour une radio Bluetooth à distance.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Versions :_Supported dans Windows Vista et versions ultérieures.
En-tête bthioctl.h (inclure Bthioctl.h)
IRQL <= PASSIVE_LEVEL

Voir aussi

BTH_RADIO_INFO