énumération INDICATION_CODE (bthddi.h)
Le type d’énumération INDICATION_CODE indique à un pilote de profil le type d’événement L2CAP qui s’est produit.
Syntax
typedef enum _INDICATION_CODE {
IndicationAddReference,
IndicationReleaseReference,
IndicationRemoteConnect,
IndicationRemoteDisconnect,
IndicationRemoteConfigRequest,
IndicationRemoteConfigResponse,
IndicationFreeExtraOptions,
IndicationRecvPacket,
IndicationPairDevice,
IndicationUnpairDevice,
IndicationUnpersonalizeDevice,
IndicationRemoteConnectLE
} INDICATION_CODE, *PINDICATION_CODE;
Constantes
IndicationAddReference Indique à un pilote de profil qu’il doit ajouter une référence à son objet de périphérique, car il peut être appelé à à tout moment. |
IndicationReleaseReference Indique à un pilote de profil qu’il doit libérer une référence à son objet de périphérique et qu’il ne sera pas être appelé plus longtemps. |
IndicationRemoteConnect Indique à un pilote de profil de serveur qu’un périphérique distant se connecte au psm que pilote de profil inscrit précédemment. Les pilotes de profil acceptent ou rejettent cette demande par création et envoi d’un BRB_L2CA_OPEN_CHANNEL_RESPONSE demande. Lorsque ce code d’indication est passé, le pilote de profil doit utiliser les paramètres qui lui sont passés dans le Connecter le membre du INDICATION_PARAMETERS structure. |
IndicationRemoteDisconnect Indique à un pilote de profil inscrit qu’un périphérique distant se déconnecte de la radio locale. Lorsque ce code d’indication est passé, le pilote de profil doit utiliser les paramètres qui lui sont passés de la cmdlet Déconnectez le membre de la structure INDICATION_PARAMETERS. |
IndicationRemoteConfigRequest Indique à un pilote de profil client qu’un appareil distant effectue une demande de configuration. Lorsque ce code d’indication est passé, le pilote de profil doit utiliser les paramètres qui lui sont passés de la cmdlet Membre ConfigRequest de la structure INDICATION_PARAMETERS. |
IndicationRemoteConfigResponse Indique à un pilote de profil client qu’un appareil distant répond à une configuration Demande. Lorsque ce code d’indication est passé, le pilote de profil doit utiliser les paramètres qui sont passé à celui-ci dans le ConfigResponse membre de la structure INDICATION_PARAMETERS. |
IndicationFreeExtraOptions Réservé pour un usage futur. Ne pas utiliser. |
IndicationRecvPacket Indique à un pilote de profil inscrit qu’un paquet a été reçu sur le psM spécifié. The le pilote de profil peut utiliser cet événement pour déterminer quand il est nécessaire d’émettre une lecture BRB_L2CA_ACL_TRANSFTER BRB. Les pilotes de profil qui doivent lire à partir de l’appareil distant peuvent également ignorer cette notification et conserver un BRB de lecture en attente à tout moment. Lorsque ce code d’indication est passé, le le pilote de profil doit utiliser les paramètres qui lui sont passés dans le Membre RecvPacket du INDICATION_PARAMETERS structure. |
IndicationPairDevice Indique à un pilote inscrit que la radio locale a été collée à une distance spécifique Radio. |
IndicationUnpairDevice Indique à un pilote inscrit que la radio locale n’est plus collée à une distance spécifique Radio. |
IndicationUnpersonalizeDevice Indique à un pilote inscrit que la radio distante spécifiée a été supprimée de la liste des appareils personnels. |
IndicationRemoteConnectLE Indique à un pilote de profil de serveur qu’un périphérique distant à faible consommation d’énergie (LE) se connecte au psm que le pilote de profil inscrit précédemment. Les pilotes de profil acceptent ou rejettent cette demande par création et envoi d’un BRB_L2CA_OPEN_CHANNEL_RESPONSE demande. Lorsque ce code d’indication est passé, le pilote de profil doit utiliser les paramètres qui lui sont passés dans le Connecter le membre du INDICATION_PARAMETERS structure. Cette valeur est présente dans Windows 8 et versions ultérieures de Windows. |
Remarques
Une valeur de cette énumération est passée à la fonction de rappel L2CAP d’un pilote de profil pour la notifier d’un événement.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Versions :_Supported dans Windows Vista et versions ultérieures. |
En-tête | bthddi.h (inclure Bthddi.h) |