estructura GNSS_AGNSS_INJECT (gnssdriver.h)
La estructura GNSS_AGNSS_INJECT define los parámetros para la inyección de AGNSS.
Sintaxis
typedef struct {
ULONG Size;
ULONG Version;
GNSS_AGNSS_REQUEST_TYPE InjectionType;
NTSTATUS InjectionStatus;
ULONG InjectionDataSize;
BYTE Unused[512];
union {
GNSS_AGNSS_INJECTTIME Time;
GNSS_AGNSS_INJECTPOSITION Position;
GNSS_AGNSS_INJECTBLOB BlobData;
};
} GNSS_AGNSS_INJECT, *PGNSS_AGNSS_INJECT;
Miembros
Size
Tamaño de la estructura.
Version
Número de versión.
InjectionType
Indica el tipo específico de inyección de AGNSS.
Según el tipo, el controlador debe tener acceso al elemento de datos específico de la estructura. Por ejemplo, si el tipo es GNSS_AGNSS_PositionInjection, use el elemento Position.
InjectionStatus
Indica si se encontró algún error al recopilar los datos de inyección necesarios.
El controlador debe omitir la inyección si este campo no indica que se ha realizado correctamente.
InjectionDataSize
Tamaño de los datos de inyección.
Unused[512]
Búfer de relleno reservado para uso futuro.
Time
GNSS_AGNSS_INJECTTIME contiene el formato para la inyección de tiempo de AGNSS.
Position
GNSS_AGNSS_INJECTPOSITION contiene el formato de inserción de posición de AGNSS.
BlobData
GNSS_AGNSS_INJECTBLOB contiene el formato para la inyección de ephemeris extendida de AGNSS.
Requisitos
Requisito | Valor |
---|---|
encabezado de | gnssdriver.h (incluya Gnssdriver.h) |