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