GNSS_AGNSS_INJECT 結構 (gnssdriver.h)
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 擴充暫時插入的格式。
規格需求
需求 | 值 |
---|---|
標頭 | gnssdriver.h (包括 Gnssdriver.h) |