структура 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

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

Flag Описание
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 секунд.

Требования

Требование Значение
Минимальная версия клиента Versions:_Supported в Windows Vista и более поздних версиях.
Верхняя часть bthioctl.h (включая Bthioctl.h)

См. также раздел