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