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
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 |