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) |