IOCTL_BTHHFP_DEVICE_GET_CONNECTION_STATUS_UPDATE IOCTL (bthhfpddi.h)
IOCTL_BTHHFP_DEVICE_GET_CONNECTION_STATUS_UPDATE IOCTL Возвращает обновление состояния подключения.
Основной код
Входной буфер
ЛОГИЧЕСКОЕ ЗНАЧЕНИЕ, которое имеет значение TRUE, чтобы запросить немедленное обновление. В противном случае задайте значение FALSE.
Длина входного буфера
Размер boOL.
Выходной буфер
Логическое значение, которое является новым состоянием подключения. Значение TRUE, если подключено. Значение FALSE, если оно не подключено.
Длина выходного буфера
Размер boOL.
Блок состояния
Если запрос уже ожидает завершения нового запроса, возвращается STATUS_INVALID_DEVICE_REQUEST сообщение.
Замечания
Этот запрос завершится немедленно, если входной параметр имеет значение TRUE или состояние подключения изменилось с момента последнего запроса. В противном случае этот запрос будет оставаться в ожидании до изменения состояния подключения или отмены запроса.
Звуковой драйвер отправляет этот запрос, чтобы получить начальное состояние подключения, и отправляет последующие запросы, которые будут обновлены при изменении состояния. Драйвер сохраняет состояние подключения в соответствующих данных контекста.
После завершения запроса и указания изменения состояния подключения звуковой драйвер создает событие KSEVENT_PINCAPS_JACKINFOCHANGE KS.
При обработке свойства KSPROPERTY_JACK_DESCRIPTION KS звуковой драйвер задает IsConnected член структуры KSJACK_DESCRIPTION на основе состояния подключения.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 8 |
минимальный поддерживаемый сервер | Windows Server 2012 |
заголовка | bthhfpddi.h |