IOCTL_BTHHFP_DEVICE_GET_CONNECTION_STATUS_UPDATE IOCTL (bthhfpddi.h)
Le IOCTL_BTHHFP_DEVICE_GET_CONNECTION_STATUS_UPDATE IOCTL obtient une connexion status mise à jour.
Code principal
Mémoire tampon d'entrée
BoOL défini sur TRUE pour demander une mise à jour immédiate. Sinon, définissez cette valeur sur FALSE.
Longueur de la mémoire tampon d’entrée
Taille d’un BOOL.
Mémoire tampon de sortie
BoOL qui est la nouvelle status de connexion. TRUE si vous êtes connecté. FALSE s’il n’est pas connecté.
Longueur de la mémoire tampon de sortie
Taille d’un BOOL.
Bloc d’état
Si une requête est déjà en attente, la nouvelle demande échoue et un message STATUS_INVALID_DEVICE_REQUEST est retourné.
Remarques
Cette demande se termine immédiatement si le paramètre d’entrée a la valeur TRUE ou si la status de connexion a changé depuis la dernière requête. Sinon, cette demande reste en attente jusqu’à ce que la connexion status change ou que la demande soit annulée.
Le pilote audio envoie cette requête pour obtenir la status de connexion initiale et envoie les demandes suivantes à mettre à jour lorsque le status change. Le pilote stocke les status de connexion dans les données de contexte appropriées.
Lorsque la demande se termine et indique une modification de la connexion status, le pilote audio génère l’événement KS KSEVENT_PINCAPS_JACKINFOCHANGE.
Lors de la gestion de la propriété KS KSPROPERTY_JACK_DESCRIPTION, le pilote audio définit le membre IsConnected de la structure KSJACK_DESCRIPTION en fonction de la status de connexion.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 |
Serveur minimal pris en charge | Windows Server 2012 |
En-tête | bthhfpddi.h |