IOCTL_GNSS_LISTEN_BREADCRUMBING_ALERT IOCTL (gnssdriver.h)

The IOCTL_GNSS_LISTEN_BREADCRUMBING_ALERT control code is used to request alert information from GNSS_BREADCRUMBING_ALERT_DATA when the breadcrumbing buffer has reached a level at which OS read operations should be performed.

Major code

IRP_MJ_DEVICE_CONTROL

Input buffer

Pointer to the input buffer.

Input buffer length

Size of the input buffer.

Output buffer

Pointer to the output buffer.

Output buffer length

Size of the output buffer.

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

IOCTL_GNSS_LISTEN_BREADCRUMBING_ALERT is defined as follows in the gnssdriver.h header file:

#define IOCTL_GNSS_LISTEN_BREADCRUMBING_ALERT \
    CTL_CODE( FILE_DEVICE_UNKNOWN, 0x072, METHOD_BUFFERED, FILE_ANY_ACCESS )

Requirements

Requirement Value
Header gnssdriver.h

See also

Creating IOCTL Requests in Drivers

WdfIoTargetSendInternalIoctlOthersSynchronously

WdfIoTargetSendInternalIoctlSynchronously

WdfIoTargetSendIoctlSynchronously