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


IOCTL_BTH_SDP_DISCONNECT IOCTL (bthioctl.h)

Запрос IOCTL_BTH_SDP_DISCONNECT закрывает подключение к удаленному серверу SDP.

Основной код

IRP_MJ_DEVICE_CONTROL

Входной буфер

Элемент AssociatedIrp.SystemBuffer содержит структуру BTH_SDP_DISCONNECT , которая указывает дескриптор подключения к удаленному подключению SDP, которое необходимо завершить.

Длина входного буфера

Длина структуры BTH_SDP_DISCONNECT .

Выходной буфер

Нет.

Длина выходного буфера

Нет.

Блок состояния

Элемент Information структуры STATUS_BLOCK имеет нулевое значение.

Для элемента Status задано одно из значений в следующей таблице.

Значение состояния Описание
STATUS_SUCCESS IOCTL успешно завершен.
STATUS_DEVICE_NOT_CONNECTED Указанный сервер SDP уже отключен.
STATUS_INVALID_PARAMETER Дескриптор подключения, переданный во входной буфер, недопустим.

Комментарии

Вызывающие IOCTL_BTH_SDP_CONNECT должны выдавать IOCTL_BTH_SDP_DISCONNECT IOCTL, если подключение SDP больше не требуется. После вызова IOCTL_BTH_SDP_DISCONNECT указанный дескриптор SDP становится недействительным.

Требования

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

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

BTH_SDP_DISCONNECT

IOCTL_BTH_SDP_CONNECT