Compartilhar via


estrutura GNSS_DRIVERCOMMAND_PARAM (gnssdriver.h)

A estrutura GNSS_DRIVERCOMMAND_PARAM é usada para enviar um comando para o driver GNSS.

O comando pode envolver a configuração de determinados parâmetros e variáveis de estado do driver ou dispositivo GNSS subjacente ou a execução de determinadas ações definidas por meio do driver.

Sintaxe

typedef struct {
  ULONG                   Size;
  ULONG                   Version;
  GNSS_DRIVERCOMMAND_TYPE CommandType;
  ULONG                   Reserved;
  ULONG                   CommandDataSize;
  BYTE                    Unused[512];
  BYTE                    CommandData[ANYSIZE_ARRAY];
} GNSS_DRIVERCOMMAND_PARAM, *PGNSS_DRIVERCOMMAND_PARAM;

Membros

Size

Tamanho da estrutura.

Version

Número da versão.

CommandType

Identifica o comando específico que o driver precisa executar.

Esta é uma lista bem definida de comandos de driver GNSS, conforme definido pela enumeração GNSS_DRIVERCOMMAND_TYPE .

Reserved

Reservado para uso futuro.

CommandDataSize

Tamanho dos dados de configuração que estão sendo enviados para o driver.

Unused[512]

Buffer de preenchimento reservado para uso futuro.

CommandData[ANYSIZE_ARRAY]

Dados associados ao tipo de comando específico.

O driver deve converter esse buffer no tipo de dados apropriado, dependendo do comando específico.

Requisitos

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