IOCTL_GNSS_EXECUTE_SELFTEST IOCTL (gnssdriver.h)
GNSS 制造测试应用程序使用 IOCTL_GNSS_EXECUTE_SELFTEST 控制代码在 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 驱动程序将完成 I/O 请求。
要求
要求 | 价值 |
---|---|
标头 | gnssdriver.h |
另请参阅
WdfIoTargetSendInternalIoctlOthersSynchronously