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’attributS 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

Gérer les données retournées par la demande de connexion ou 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 structures de type SdpAttributeRange qui contient la plage d’attributs SDP pour lesquels effectuer une recherche. 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 la plage de membre en examinant la longueur de la mémoire tampon d’entrée IOCTL_BTH_SDP_ATTRIBUTE_SEARCH. En raison de cela, vous devez calculer la valeur exacte de l'Parameters.DeviceIoControl.InputBufferLength membre qui est passé lorsque IOCTL_BTH_SDP_SERVICE_SEARCH est appelé.

Exigences

Exigence Valeur
client minimum pris en charge Versions :_Supported dans Windows Vista et versions ultérieures.
d’en-tête bthioctl.h (include Bthioctl.h)

Voir aussi