structure GNSS_AGNSS_INJECT (driver.h)
La structure GNSS_AGNSS_INJECT définit les paramètres de l’injection A RUNTIME.
Syntaxe
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;
Membres
Size
Taille de la structure.
Version
Numéro de version.
InjectionType
Indique le type spécifique d’injection ADEF.
Selon le type, le pilote doit accéder à l’élément de données spécifique de la structure. Par exemple, si le type est GNSS_AGNSS_PositionInjection, utilisez l’élément Position.
InjectionStatus
Indique si une erreur a été rencontrée lors de la collecte des données d’injection nécessaires.
Le pilote doit ignorer l’injection si ce champ n’indique pas la réussite.
InjectionDataSize
Taille des données d’injection.
Unused[512]
Mémoire tampon de remplissage réservée pour une utilisation ultérieure.
Time
GNSS_AGNSS_INJECTTIME contient le format de l’injection de temps A RUNTIME.
Position
GNSS_AGNSS_INJECTPOSITION contient le format de l’injection de position A ÉNUMÈRE.
BlobData
GNSS_AGNSS_INJECTBLOB contient le format de l’injection d’éphémères étendues AHIA.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | driver.h (include Messagedriver.h) |