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)