Partager via


BTH_SDP_CONNECT structure (bthioctl.h)

La structure BTH_SDP_CONNECT contient des informations d’entrée et de sortie sur une connexion entre le système Bluetooth local et un serveur SDP distant. Cette structure est passée en tant que mémoire tampon d’entrée et mémoire tampon de sortie de IOCTL_BTH_SDP_CONNECT.

Syntaxe

typedef struct _BTH_SDP_CONNECT {
  BTH_ADDR        bthAddress;
  ULONG           fSdpConnect;
  HANDLE_SDP_TYPE HANDLE_SDP_FIELD_NAME;
  UCHAR           requestTimeout;
} BTH_SDP_CONNECT, *PBTH_SDP_CONNECT;

Membres

bthAddress

Adresse du serveur SDP distant auquel le système local se connecte. Cette adresse ne peut pas être à la radio locale.

fSdpConnect

Indicateur ou combinaison d’indicateurs qui détermine comment gérer la demande de connexion. Les valeurs d’indicateur valides sont répertoriées dans le tableau suivant.

Indicateur Description
SDP_CONNECT_ALLOW_PIN Si vous le demandez, effectuez un échange d’épingles avec l’appareil distant.
SDP_CONNECT_CACHE Les demandes sont traitée en dehors du cache local de l’enregistrement SDP.

HANDLE_SDP_FIELD_NAME

Lorsque la demande de connexion est retournée, cela spécifie le handle de la connexion SDP au serveur distant.

requestTimeout

Délai d’expiration, en secondes, pour les requêtes sur ce canal SDP. Si la demande expire, la connexion SDP représentée par le HANDLE_SDP doit être fermée. Les valeurs de ce champ sont liées par SDP_REQUEST_TO_MIN et SDP_REQUEST_MAX. Si SDP_REQUEST_TO_DEFAULT est spécifié, le délai d’expiration est de 30 secondes.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Versions :_Supported dans Windows Vista et versions ultérieures.
En-tête bthioctl.h (inclure Bthioctl.h)

Voir aussi