次の方法で共有


GNSS_BREADCRUMBING_PARAM構造体 (gnsdriver.h)

GNSS_BREADCRUMBING_PARAM 構造体には、IOCTL_GNSS_START_BREADCRUMBINGを介して階層リンクの開始に渡される構成が含まれています。

構文

typedef struct {
  ULONG Size;
  ULONG Version;
  ULONG MaximumHorizontalUncertainty;
  ULONG MinDistanceBetweenFixes;
  ULONG MaximumErrorTimeoutMs;
  BYTE  Unused[512];
} GNSS_BREADCRUMBING_PARAM, *PGNSS_BREADCRUMBING_PARAM;

メンバーズ

Size

構造体のサイズ。

Version

バージョン番号。

MaximumHorizontalUncertainty

水平方向の最大不確定性の値を格納します。 この値より大きいエラー半径を持つ修正プログラムは記録されません。

MinDistanceBetweenFixes

修正プログラム間の最小距離が含まれます。 修正の中心が、少なくとも最後の修正の中心から離れている場合にのみ、Haversine 距離計算を使用して記録します。

MaximumErrorTimeoutMs

最大エラー タイムアウト (ミリ秒単位) が含まれます。 この期間にデバイスの場所が不明な場合は、階層リンク データにエラーを記録する必要があります。 エラーが既にわかっている場合は、前に記録できます。

Unused[512]

後で使用するために予約されたパディング バッファー。

必要条件

要件 価値
ヘッダー gnsdriver.h (Gnsdriver.h を含む)