Partager via


structure BTH_SDP_ATTRIBUTE_SEARCH_REQUEST (bthioctl.h)

La structure BTH_SDP_ATTRIBUTE_SEARCH_REQUEST contient des informations pertinentes pour une recherche d’attribut SDP.

Syntaxe

typedef struct _BTH_SDP_ATTRIBUTE_SEARCH_REQUEST {
  HANDLE_SDP_TYPE   HANDLE_SDP_FIELD_NAME;
  ULONG             searchFlags;
  ULONG             recordHandle;
  SdpAttributeRange range[1];
} BTH_SDP_ATTRIBUTE_SEARCH_REQUEST, *PBTH_SDP_ATTRIBUTE_SEARCH_REQUEST;

Membres

HANDLE_SDP_FIELD_NAME

Handle retourné par la demande de connexion ou l’HANDLE_SDP_LOCAL.

searchFlags

Combinaison d’indicateurs SDP_SEARCH_Xxx.

recordHandle

Handle d’enregistrement retourné par le serveur SDP distant à partir d’un appel précédent au IOCTL_BTH_SDP_SERVICE_SEARCH IOCTL.

range[1]

Tableau de longueur variable de structures de type SdpAttributeRange qui contient la plage d’attributs SDP à rechercher. Le tableau de plages doit être dans l’ordre numérique croissant.

Remarques

Cette structure est passée en tant que mémoire tampon d’entrée au IOCTL_BTH_SDP_ATTRIBUTE_SEARCH IOCTL.

La pile de pilotes Bluetooth détermine le nombre d’éléments de tableau dans le membre de plage en examinant la longueur de la mémoire tampon d’entrée IOCTL_BTH_SDP_ATTRIBUTE_SEARCH. Pour cette raison, vous devez calculer la valeur exacte du membre Parameters.DeviceIoControl.InputBufferLength passé lorsque IOCTL_BTH_SDP_SERVICE_SEARCH est appelé.

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