IOCTL_GNSS_LISTEN_NMEA IOCTL (gnssdriver.h)
The IOCTL_GNSS_LISTEN_NMEA control code is used to start listening for NMEA events from the driver.
Major code
Input buffer
Set to NULL.
Input buffer length
Set to 0.
Output buffer
A pointer to a GNSS_EVENT structure.
Output buffer length
Set to sizeof(GNSS_EVENT).
Status block
Irp->IoStatus.Status is set to STATUS_SUCCESS if the request is successful. Otherwise, Status to the appropriate error condition as a NTSTATUS code.
Remarks
The EventType must be set to GNSS_Event_NmeaData.
GNSS adapter notes
The GNSS adapter does not use this IOCTL.GNSS driver notes
The driver can complete this call when it has NMEA data to send to the calling client. This calling client will typically be a test tool created by the OEM.The calling client that wishes to receive NMEA data needs to do the following tasks:
- Ensure that NMEA logging is active.
- Ensures that this request is always pending, so that the driver can return NMEA data when available.
Requirements
Requirement | Value |
---|---|
Header | gnssdriver.h |
See also
Creating IOCTL Requests in Drivers
WdfIoTargetSendInternalIoctlOthersSynchronously
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for