GNSS_GEOFENCE_CREATE_RESPONSE structure (gnssdriver.h)

The GNSS_GEOFENCE_CREATE_RESPONSE structure defines the response expected from the GNSS engine when a new geofence is created.

Syntax

typedef struct {
  ULONG    Size;
  ULONG    Version;
  NTSTATUS CreationStatus;
  ULONG    GeofenceID;
  BYTE     Unused[512];
} GNSS_GEOFENCE_CREATE_RESPONSE, *PGNSS_GEOFENCE_CREATE_RESPONSE;

Members

Size

Structure size.

Version

Version number.

CreationStatus

Success or failure.

GeofenceID

A unique ID generated by the GNSS engine.

This ID is subsequently used to identify alerts for this specific geofence, or further update/delete operations on the geofence.

The GNSS engine must guarantee the uniqueness of this ID and ensure that there are no duplicates amongst the already created geofences. IDs can be recycled or rolled over as appropriate.

Unused[512]

Padding buffer reserved for future use.

Requirements

Requirement Value
Header gnssdriver.h (include Gnssdriver.h)