IOCTL_BTHX_SET_VERSION IOCTL (bthxddi.h)
IOCTL_BTHX_SET_VERSION используется для информирования транспортного драйвера о версии используемого интерфейса расширяемости.
Основной код
Входной буфер
Драйверы профилей должны использовать KMDF и метод WdfRequestRetrieveInputMemory для получения входных параметров. Например, чтобы получить входной буфер:
Status = WdfRequestRetrieveInputMemory(_Request, &ReqInMemory);
Буфер описывает структуру BTHX_VERSION .
Дополнительные сведения см. в примерах WDK Bluetooth.
Длина входного буфера
Длина буфера — это размер структуры BTHX_VERSION .
Выходной буфер
Нет.
Длина выходного буфера
Нет.
Блок состояния
Элемент Information структуры STATUS_BLOCK имеет значение 0, так как стек драйверов Bluetooth не возвращает данных с этим IOCTL.
Для элемента Status задано одно из значений в следующей таблице.
Значение состояния | Описание |
---|---|
STATUS_SUCCESS | IOCTL успешно завершен. |
Любой неудачный код состояния NT предотвращает загрузку драйвера.
Комментарии
IOCTL_BTHX_SET_VERSION является синхронной операцией.
Будет выбрана и задана только одна версия.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Поддерживается начиная с Windows 8. |
Верхняя часть | bthxddi.h |
IRQL | <= PASSIVE_LEVEL |