struttura GNSS_AGNSS_INJECT (gnssdriver.h)
La struttura GNSS_AGNSS_INJECT definisce i parametri per l'inserimento di AGNSS.
Sintassi
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;
Membri
Size
Dimensioni della struttura.
Version
Numero di versione.
InjectionType
Indica il tipo specifico di inserimento di AGNSS.
A seconda del tipo, il driver deve accedere all'elemento dati specifico della struttura. Ad esempio, se il tipo è GNSS_AGNSS_PositionInjection, usare l'elemento Position.
InjectionStatus
Indica se si è verificato un errore durante la raccolta dei dati di inserimento necessari.
Il driver deve ignorare l'inserimento se questo campo non indica l'esito positivo.
InjectionDataSize
Dimensioni dei dati di inserimento.
Unused[512]
Buffer di riempimento riservato per uso futuro.
Time
GNSS_AGNSS_INJECTTIME contiene il formato per l'inserimento del tempo AGNSS.
Position
GNSS_AGNSS_INJECTPOSITION contiene il formato per l'inserimento della posizione AGNSS.
BlobData
GNSS_AGNSS_INJECTBLOB contiene il formato per l'inserimento di effemeri estesi agNSS.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | gnssdriver.h (include Gnssdriver.h) |