IOCTL_GNSS_GET_CHIPSETINFO IOCTL (gnssdriver.h)

GNSS 制造测试应用程序使用 IOCTL_GNSS_GET_CHIPSETINFO 控制代码来获取有关 GNSS 芯片集的信息。 测试应用程序可以使用此信息来确定应执行哪些测试集、按何种顺序执行,并将自测试中的响应代码映射到特定于制造商或芯片集的错误条件。

主要代码

IRP_MJ_DEVICE_CONTROL

输入缓冲区

设置为 NULL。

输入缓冲区长度

设置为 0。

输出缓冲区

指向 GNSS_CHIPSETINFO 结构的指针。

输出缓冲区长度

将 设置为 sizeof (GNSS_CHIPSETINFO) 。

状态块

Irp->如果请求成功,IoStatus.Status 设置为 STATUS_SUCCESS。 否则, 状态 为相应的错误条件作为 NTSTATUS 代码。

注解

GNSS 测试应用程序说明

GNSS 测试应用程序必须等待 GNSS 驱动程序的响应,并且能够对 GNSS 驱动程序不响应具有复原能力。

GNSS 驱动程序说明

GNSS 驱动程序必须使用有关 GNSS 芯片集的信息进行响应。

要求

要求
Header gnssdriver.h

另请参阅

在驱动程序中创建 IOCTL 请求

WdfIoTargetSendInternalIoctlOthersSynchronously

WdfIoTargetSendInternalIoctlSynchronously

WdfIoTargetSendIoctlSynchronously