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


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_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 больше не действителен.

Требования

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

См. также

BTH_SDP_DISCONNECT

IOCTL_BTH_SDP_CONNECT