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)