Condividi tramite


struttura BTH_SDP_ATTRIBUTE_SEARCH_REQUEST (bthioctl.h)

La struttura BTH_SDP_ATTRIBUTE_SEARCH_REQUEST contiene informazioni pertinenti a una ricerca di attributi SDP.

Sintassi

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;

Membri

HANDLE_SDP_FIELD_NAME

Handle restituito dalla richiesta di connessione o HANDLE_SDP_LOCAL.

searchFlags

Combinazione di flag SDP_SEARCH_Xxx.

recordHandle

Handle di record restituito dal server SDP remoto da una chiamata precedente al IOCTL_BTH_SDP_SERVICE_SEARCH IOCTL.

range[1]

Matrice a lunghezza variabile di strutture di tipo SdpAttributeRange che contiene l'intervallo di attributi SDP per cui eseguire la ricerca. La matrice di intervalli deve essere in ordine numerico crescente.

Osservazioni

Questa struttura viene passata come buffer di input al IOCTL_BTH_SDP_ATTRIBUTE_SEARCH IOCTL.

Lo stack di driver Bluetooth determina il numero di elementi della matrice nell'intervallo membro esaminando la lunghezza del buffer di input IOCTL_BTH_SDP_ATTRIBUTE_SEARCH. Per questo motivo, è necessario calcolare il valore esatto del membro Parameters.DeviceIoControl.InputBufferLeng th passato quando viene chiamato IOCTL_BTH_SDP_SERVICE_SEARCH.

Fabbisogno

Requisito Valore
client minimo supportato Versioni:_Supported in Windows Vista e versioni successive.
intestazione bthioctl.h (include Bthioctl.h)

Vedere anche