struttura GNSS_DRIVERCOMMAND_PARAM (gnssdriver.h)

La struttura GNSS_DRIVERCOMMAND_PARAM viene usata per inviare un comando al driver GNSS.

Il comando può comportare la configurazione di determinati parametri e variabili di stato del driver o del dispositivo GNSS sottostante oppure l'esecuzione di determinate azioni definite tramite il driver.

Sintassi

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;

Members

Size

Dimensioni della struttura.

Version

Numero di versione.

CommandType

Identifica il comando specifico necessario per l'esecuzione del driver.

Si tratta di un elenco ben definito dei comandi del driver GNSS, come definito dall'enumerazione GNSS_DRIVERCOMMAND_TYPE .

Reserved

Riservato per utilizzi futuri.

CommandDataSize

Dimensioni dei dati di configurazione inviati al driver.

Unused[512]

Buffer di riempimento riservato per uso futuro.

CommandData[ANYSIZE_ARRAY]

Dati associati al tipo di comando specifico.

Il driver deve eseguire il cast di questo buffer al tipo di dati appropriato a seconda del comando specifico.

Requisiti

Requisito Valore
Intestazione gnssdriver.h (include Gnssdriver.h)