IOCTL_GNSS_EXECUTE_SELFTEST IOCTL (gnssdriver.h)
Код IOCTL_GNSS_EXECUTE_SELFTEST элемента управления используется приложением тестового тестирования GNSS для запуска самостоятельного тестирования в нижнем стеке GNSS.
Основной код
Входной буфер
Указатель на структуру GNSS_SELFTESTCONFIG.
Длина входного буфера
Задайте для sizeof(GNSS_SELFTESTCONFIG).
Выходной буфер
Указатель на структуру GNSS_SELFTESTRESULT.
Длина выходного буфера
Задайте для sizeof(GNSS_SELFTESTRESULT).
Блок состояния
Irp->IoStatus.Status STATUS_SUCCESS, если запрос выполнен успешно. В противном случае состояние соответствующего условия ошибки в качестве кода NTSTATUS.
Замечания
заметки о тестовом приложении GNSS
Тестовое приложение GNSS должно ожидать ответа состояния от теста и быть устойчивым к драйверу GNSS, не отвечая на них.заметки о драйвере GNSS
Драйвер GNSS должен завершиться сбоем нового запроса сеанса самостоятельного тестирования, если выполняется тест.После того как драйвер GNSS принимает параметры сеанса самостоятельного тестирования, проверяет их и запускает тест в подсистеме GNSS. Драйвер GNSS завершает запрос ввода-вывода после завершения тестов и возвращения состояния тестового приложения GNSS.
Требования
Требование | Ценность |
---|---|
заголовка | gnssdriver.h |
См. также
создание запросов IOCTL в драйверах
WdfIoTargetSendInternalIoctlOthersSynchronously