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 majeur

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, le membre d’informations 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’a pas été connecté.

Remarques

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

Configuration requise

   
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