// gnssdriver.h
// CTL_CODE(0x0022, 0x046, METHOD_BUFFERED, FILE_ANY_ACCESS)
#define IOCTL_GNSS_GET_CHIPSETINFO 0x00220118
View the official Windows Driver Kit DDI referenceNo description available.
The IOCTL_GNSS_GET_CHIPSETINFO control code is used by the GNSS manufacturing test application to get information about the GNSS chipset. This information may be used by the test applications to decide which sets of tests should be executed, in which order, and map the response codes from the self tests into error conditions specific to the manufacturer or the chipset.
Set to NULL.
Set to 0.
A pointer to a GNSS_CHIPSETINFO structure.
Set to sizeof(GNSS_CHIPSETINFO).
Irp->IoStatus.Status is set to STATUS_SUCCESS if the request is successful. Otherwise, Status to the appropriate error condition as a NTSTATUS code.
The GNSS test application must wait for the response from the GNSS driver and be resilient to the GNSS driver not responding.
The GNSS driver must respond with the information about the GNSS chipset.
Creating IOCTL Requests in Drivers
WdfIoTargetSendInternalIoctlOthersSynchronously
WdfIoTargetSendInternalIoctlSynchronously
WdfIoTargetSendIoctlSynchronously