Поделиться через


структура BTH_SDP_CONNECT (bthioctl.h)

Структура BTH_SDP_CONNECT содержит входные и выходные данные о подключении между локальной системой Bluetooth и удаленным сервером SDP. Эта структура передается в качестве входного буфера и выходного буфера IOCTL_BTH_SDP_CONNECT.

Синтаксис

typedef struct _BTH_SDP_CONNECT {
  BTH_ADDR        bthAddress;
  ULONG           fSdpConnect;
  HANDLE_SDP_TYPE HANDLE_SDP_FIELD_NAME;
  UCHAR           requestTimeout;
} BTH_SDP_CONNECT, *PBTH_SDP_CONNECT;

Члены

bthAddress

Адрес удаленного сервера SDP, к которому подключается локальная система. Этот адрес не может быть локальным радио.

fSdpConnect

Флаг или сочетание флагов, определяющих способ обработки запроса на подключение. Допустимые значения флага перечислены в следующей таблице.

Флаг Описание
SDP_CONNECT_ALLOW_PIN При запросе выполните обмен пин-кодами с удаленным устройством.
SDP_CONNECT_CACHE Запросы обслуживаются из локального кэша записи SDP.

HANDLE_SDP_FIELD_NAME

Когда запрос подключения возвращается, это указывает дескриптор подключения SDP к удаленному серверу.

requestTimeout

Время ожидания (в секундах) для запросов на этом канале SDP. Если время ожидания запроса истекает, подключение SDP, представленное HANDLE_SDP, должно быть закрыто. Значения этого поля привязаны SDP_REQUEST_TO_MIN и SDP_REQUEST_MAX. Если указан SDP_REQUEST_TO_DEFAULT, время ожидания составляет 30 секунд.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Версии:_Supported в Windows Vista и более поздних версиях.
заголовка bthioctl.h (include Bthioctl.h)

См. также