GNSS 制造测试应用程序使用 IOCTL_GNSS_EXECUTE_CWTEST 控制代码来启动航母波测试并获取测量。 测试应用程序必须等待结果,然后才能开始对度量进行另一次迭代。
主要代码
输入缓冲区
设置为 NULL。
输入缓冲区长度
设置为 0。
输出缓冲区
指向 GNSS_CWTESTDATA 结构的指针。
输出缓冲区长度
设置为 sizeof(GNSS_CWTESTDATA)。
状态块
Irp->IoStatus.Status 设置为STATUS_SUCCESS(如果请求成功)。 否则,状态 相应的错误条件作为 NTSTATUS 代码。
言论
GNSS 测试应用程序说明
测试应用程序必须确保同时启动不超过一个载波波测试。启动载波测试后,测试应用程序必须等待结果。
如果测试应用程序想要检索多个度量值,则需要重复此命令。
GNSS 驱动程序说明
如果已在进行测试,则 GNSS 驱动程序必须未能通过新的运营商波形测试会话请求。GNSS 驱动程序接受载波测试会话参数后,验证它们并在 GNSS 引擎中启动检测。 收到度量值后,驱动程序会立即使用返回代码和度量值完成 IO。
GNSS 堆栈必须尽快返回度量值。
要求
要求 | 价值 |
---|---|
标头 | gnssdriver.h |
另请参阅
WdfIoTargetSendInternalIoctlOthersSynchronously