BTH_SDP_ATTRIBUTE_SEARCH_REQUEST struttura (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;
Members
HANDLE_SDP_FIELD_NAME
Handle restituito dalla richiesta di connessione o HANDLE_SDP_LOCAL.
searchFlags
Combinazione di flag di 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 intervallo deve essere in ordine numerico crescente.
Commenti
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 nel membro dell'intervallo esaminando la lunghezza del buffer di input IOCTL_BTH_SDP_ATTRIBUTE_SEARCH. A causa di questo, è necessario calcolare il valore esatto del membro Parameters.DeviceIoControl.InputBufferLength passato quando viene chiamato IOCTL_BTH_SDP_SERVICE_SEARCH.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Versioni:_Supported in Windows Vista e versioni successive. |
Intestazione | bthioctl.h (include Bthioctl.h) |