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