Partager via


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

Voir aussi

BRB_L2CA_REGISTER_SERVER

INDICATION_PARAMETERS

IOCTL_INTERNAL_BTH_SUBMIT_BRB

Fonction de rappel L2CAP