GNSS_AGNSS_INJECTBLOB構造体 (gnssdriver.h)
GNSS_AGNSS_INJECTBLOB構造体は、AGNSS 拡張エフェメリスインジェクションの形式を定義します。
構文
typedef struct {
ULONG Size;
ULONG Version;
ULONG BlobOui;
ULONG BlobVersion;
ULONG AgnssFormat;
ULONG BlobSize;
BYTE BlobData[ANYSIZE_ARRAY];
} GNSS_AGNSS_INJECTBLOB, *PGNSS_AGNSS_INJECTBLOB;
メンバー
Size
構造体のサイズ。
Version
バージョン番号。
BlobOui
このフィールドは、シリコン ベンダーまたはデバイス メーカーの 3 バイト OUI を示します。
BlobVersion
同じベンダーの BLOB のバージョン。
AgnssFormat
BLOB のデータ形式。
形式はマクロとして定義されます (GNSS_AGNSSFORMAT_*)。
BlobSize
BLOB データのサイズ (バイト単位)。
BlobData[ANYSIZE_ARRAY]
このフィールドは、BLOB データの開始を定義します。
構造体には、BLOB データの最初のバイトのみが含まれます。 残りの BLOB データは、メモリ内の構造体の直後に保存されます。 BLOB のサイズは BlobSize で示されます。
要件
要件 | 値 |
---|---|
Header | gnssdriver.h (Gnssdriver.h を含む) |