Compartilhar via


estrutura GNSS_BREADCRUMBING_PARAM (gnssdriver.h)

A estrutura GNSS_BREADCRUMBING_PARAM contém a configuração passada para o início da trilha por meio de IOCTL_GNSS_START_BREADCRUMBING.

Sintaxe

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

Membros

Size

Tamanho da estrutura.

Version

Número da versão.

MaximumHorizontalUncertainty

Contém o valor máximo de incerteza horizontal. Qualquer correção com um raio de erro maior que esse valor não deve ser registrada.

MinDistanceBetweenFixes

Contém a distância mínima entre as correções. Registre apenas uma correção se o centro dela estiver pelo menos tão distante quanto esse valor do centro da última correção, usando um cálculo de distância Haversine.

MaximumErrorTimeoutMs

Contém o tempo limite máximo de erro em milissegundos. Se o local do dispositivo for desconhecido por essa duração, um erro deverá ser registrado nos dados de trilha. Erros podem ser registrados anteriormente se já eram conhecidos.

Unused[512]

Buffer de preenchimento reservado para uso futuro.

Requisitos

Requisito Valor
Cabeçalho gnssdriver.h (inclua Gnssdriver.h)