IOCTL_BTHX_SET_VERSION IOCTL (bthxddi.h)
IOCTL_BTHX_SET_VERSION est utilisé pour informer le pilote de transport de la version de l’interface d’extensibilité utilisée.
Code principal
Mémoire tampon d'entrée
Les pilotes de profil doivent utiliser KMDF et sa méthode WdfRequestRetrieveInputMemory pour récupérer les paramètres d’entrée. Par exemple, pour obtenir la mémoire tampon d’entrée :
Status = WdfRequestRetrieveInputMemory(_Request, &ReqInMemory);
La mémoire tampon décrit une structure BTHX_VERSION .
Pour plus d’informations, reportez-vous aux exemples WdK Bluetooth.
Longueur de la mémoire tampon d’entrée
La longueur de la mémoire tampon correspond à la taille de la structure BTHX_VERSION .
Mémoire tampon de sortie
Aucun.
Longueur de la mémoire tampon de sortie
Aucun.
Bloc d’état
Le membre Information de la structure STATUS_BLOCK est défini sur zéro, car la pile de pilotes Bluetooth ne retourne aucune donnée avec ce IOCTL.
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. |
Tout code de status NT qui échoue empêche le chargement du pilote.
Remarques
IOCTL_BTHX_SET_VERSION est une opération synchrone.
Une seule version sera sélectionnée et définie.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Pris en charge à partir de Windows 8. |
En-tête | bthxddi.h |
IRQL | <= PASSIVE_LEVEL |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour