次の方法で共有


GNSS_NI_REQUEST_PARAM構造体 (gnsdriver.h)

この構造体には、NI 要求パラメーターが含まれています。

構文

typedef struct {
  ULONG                     Size;
  ULONG                     Version;
  ULONG                     RequestId;
  GNSS_NI_REQUEST_TYPE      RequestType;
  GNSS_NI_NOTIFICATION_TYPE NotificationType;
  GNSS_NI_PLANE_TYPE        RequestPlaneType;
  union {
    GNSS_SUPL_NI_INFO  SuplNiInfo;
    GNSS_CP_NI_INFO    CpNiInfo;
    GNSS_V2UPL_NI_INFO V2UplNiInfo;
  };
  ULONG                     ResponseTimeInSec;
  BOOL                      EmergencyLocation;
} GNSS_NI_REQUEST_PARAM, *PGNSS_NI_REQUEST_PARAM;

メンバーズ

Size

構造体のサイズ。

Version

バージョン番号。

RequestId

NI 要求を一意に識別する ID。 これは後で NI 応答によって使用され、応答する要求を識別します。

RequestType

要求の種類を指定する GNSS_NI_REQUEST_TYPE 列挙値。

NotificationType

通知の種類を指定する GNSS_NI_NOTIFICATION_TYPE 列挙値。

RequestPlaneType

平面の種類を指定する GNSS_NI_PLANE_TYPE 列挙値。

SuplNiInfo

SUPL NI 情報を含む GNSS_SUPL_NI_INFO 構造体。

CpNiInfo

CP NI 情報を含む GNSS_CP_NI_INFO 構造体。

V2UplNiInfo

V2Upl NI 要求情報。

ResponseTimeInSec

必要な応答時間 (秒単位)。

EmergencyLocation

緊急要求を示すので、既存のNIダイアログは無視され、新しい要求はすぐに処理されます。

必要条件

要件 価値
ヘッダー gnsdriver.h