(gnssdriver.h) GNSS_AGNSS_INJECT 结构
GNSS_AGNSS_INJECT 结构定义 AGNSS 注入的参数。
语法
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;
成员
Size
结构大小。
Version
版本号。
InjectionType
指示 AGNSS 注入的特定类型。
根据类型,驱动程序必须访问 结构的特定数据元素。 例如,如果类型为 GNSS_AGNSS_PositionInjection,请使用 Position 元素。
InjectionStatus
指示在收集所需的注入数据时是否遇到任何错误。
如果此字段未指示成功,则驱动程序必须忽略注入。
InjectionDataSize
注入数据的大小。
Unused[512]
保留的填充缓冲区供将来使用。
Time
GNSS_AGNSS_INJECTTIME 包含 AGNSS 时间注入的格式。
Position
GNSS_AGNSS_INJECTPOSITION 包含 AGNSS 位置注入的格式。
BlobData
GNSS_AGNSS_INJECTBLOB 包含 AGNSS 扩展星历注入的格式。
要求
要求 | 值 |
---|---|
Header | gnssdriver.h (包括 Gnssdriver.h) |