Le type d’énumération BRB_TYPE est utilisé pour déterminer le bloc de requête Bluetooth lorsqu’un pilote de profil génère et envoie un BRB.
Syntaxe
typedef enum _BRB_TYPE {
BRB_HCI_GET_LOCAL_BD_ADDR,
BRB_L2CA_REGISTER_SERVER,
BRB_L2CA_UNREGISTER_SERVER,
BRB_L2CA_OPEN_CHANNEL,
BRB_L2CA_OPEN_CHANNEL_RESPONSE,
BRB_L2CA_CLOSE_CHANNEL,
BRB_L2CA_ACL_TRANSFER,
BRB_L2CA_UPDATE_CHANNEL,
BRB_L2CA_PING,
BRB_L2CA_INFO_REQUEST,
BRB_REGISTER_PSM,
BRB_UNREGISTER_PSM,
BRB_SCO_REGISTER_SERVER,
BRB_SCO_UNREGISTER_SERVER,
BRB_SCO_OPEN_CHANNEL,
BRB_SCO_OPEN_CHANNEL_RESPONSE,
BRB_SCO_CLOSE_CHANNEL,
BRB_SCO_TRANSFER,
BRB_SCO_GET_CHANNEL_INFO,
BRB_SCO_GET_SYSTEM_INFO,
BRB_SCO_FLUSH_CHANNEL,
BRB_SCO_OPEN_UNMANAGED_CHANNEL,
BRB_SCO_OPEN_UNMANAGED_CHANNEL_RESPONSE,
BRB_L2CA_OPEN_ENHANCED_CHANNEL,
BRB_L2CA_OPEN_ENHANCED_CHANNEL_RESPONSE,
BRB_ACL_GET_MODE,
BRB_ACL_ENTER_ACTIVE_MODE,
BRB_STORED_LINK_KEY,
BRB_GET_DEVICE_INTERFACE_STRING
} BRB_TYPE;
Constantes
| |
BRB_HCI_GET_LOCAL_BD_ADDR Cette valeur déclare une
BRB de type
BRB_HCI_GET_LOCAL_BD_ADDR. |
BRB_L2CA_REGISTER_SERVER Cette valeur déclare une
BRB de type
BRB_L2CA_REGISTER_SERVER. |
BRB_L2CA_UNREGISTER_SERVER Cette valeur déclare une
BRB de type
BRB_L2CA_UNREGISTER_SERVER. |
BRB_L2CA_OPEN_CHANNEL Cette valeur déclare une
BRB de type
BRB_L2CA_OPEN_CHANNEL. |
BRB_L2CA_OPEN_CHANNEL_RESPONSE Cette valeur déclare une
BRB de type
BRB_L2CA_OPEN_CHANNEL_RESPONSE. |
BRB_L2CA_CLOSE_CHANNEL Cette valeur déclare une
BRB de type
BRB_L2CA_CLOSE_CHANNEL. |
BRB_L2CA_ACL_TRANSFER Cette valeur déclare une
BRB de type
BRB_L2CA_ACL_TRANSFER. |
BRB_L2CA_UPDATE_CHANNEL Cette valeur déclare une
BRB de type
BRB_L2CA_UPDATE_CHANNEL. |
BRB_L2CA_PING Cette valeur déclare une
BRB de type
BRB_L2CA_PING. |
BRB_L2CA_INFO_REQUEST Pour une utilisation interne uniquement. N’utilisez pas. |
BRB_REGISTER_PSM Cette valeur déclare une
BRB de type
BRB_REGISTER_PSM. |
BRB_UNREGISTER_PSM Cette valeur déclare une
BRB de type
BRB_UNREGISTER_PSM. |
BRB_SCO_REGISTER_SERVER Cette valeur déclare une
BRB de type
BRB_SCO_REGISTER_SERVER. |
BRB_SCO_UNREGISTER_SERVER Cette valeur déclare une
BRB de type
BRB_SCO_UNREGISTER_SERVER. |
BRB_SCO_OPEN_CHANNEL Cette valeur déclare une
BRB de type
BRB_SCO_OPEN_CHANNEL. |
BRB_SCO_OPEN_CHANNEL_RESPONSE Cette valeur déclare une
BRB de type
BRB_SCO_OPEN_CHANNEL_RESPONSE. |
BRB_SCO_CLOSE_CHANNEL Cette valeur déclare une
BRB de type
BRB_SCO_CLOSE_CHANNEL. |
BRB_SCO_TRANSFER Cette valeur déclare une
BRB de type
BRB_SCO_TRANSFER. |
BRB_SCO_GET_CHANNEL_INFO Cette valeur déclare une
BRB de type
BRB_SCO_GET_CHANNEL_INFO. |
BRB_SCO_GET_SYSTEM_INFO Cette valeur déclare une
BRB de type
BRB_SCO_GET_SYSTEM_INFO. |
BRB_SCO_FLUSH_CHANNEL Cette valeur déclare une
BRB de type
BRB_SCO_FLUSH_CHANNEL. |
BRB_SCO_OPEN_UNMANAGED_CHANNEL Cette valeur déclare une
BRB de type
BRB_SCO_OPEN_CHANNEL. |
BRB_SCO_OPEN_UNMANAGED_CHANNEL_RESPONSE Cette valeur déclare une
BRB de type
BRB_SCO_OPEN_CHANNEL_RESPONSE. |
BRB_L2CA_OPEN_ENHANCED_CHANNEL Cette valeur déclare une
BRB de type
BRB_L2CA_OPEN_CHANNEL. Cette valeur est présente dans Windows 8 et versions ultérieures de Windows. |
BRB_L2CA_OPEN_ENHANCED_CHANNEL_RESPONSE Cette valeur déclare une
BRB de type
BRB_L2CA_OPEN_CHANNEL_RESPONSE. Cette valeur est présente dans Windows 8 et versions ultérieures de Windows. |
BRB_ACL_GET_MODE
|
BRB_ACL_ENTER_ACTIVE_MODE Cette valeur déclare une
BRB de type
BRB_ACL_ENTER_ACTIVE_MODE. |
BRB_STORED_LINK_KEY Pour une utilisation interne uniquement. N’utilisez pas. |
BRB_GET_DEVICE_INTERFACE_STRING Cette valeur déclare une
BRB de type
BRB_GET_DEVICE_INTERFACE_STRING. |
Le type de BRB est spécifié dans le membre type de la structure BRB_HEADER. Les fonctions BthAllocateBrb et BthInitializeBrb définissent automatiquement le membre type.
Exigences
| Exigence |
Valeur |
|
client minimum pris en charge |
Versions :_Supported dans Windows Vista et versions ultérieures. |
|
d’en-tête |
bthddi.h (include Bthddi.h) |
Voir aussi
BRB
BRB_HEADER
BthAllocateBrb
BthInitializeBrb
IOCTL_INTERNAL_BTH_SUBMIT_BRB