structure GNSS_DRIVERCOMMAND_PARAM (messagedriver.h)

La structure GNSS_DRIVERCOMMAND_PARAM est utilisée pour envoyer une commande au pilote GNSS.

La commande peut impliquer la configuration de certains paramètres et variables d’état du pilote ou de l’appareil GNSS sous-jacent, ou l’exécution de certaines actions définies via le pilote.

Syntaxe

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;

Membres

Size

Taille de la structure.

Version

Numéro de version.

CommandType

Identifie la commande spécifique que le pilote doit exécuter.

Il s’agit d’une liste bien définie de commandes de pilotes GNSS, telles que définies par l’énumération GNSS_DRIVERCOMMAND_TYPE .

Reserved

Réservé pour un usage futur.

CommandDataSize

Taille des données de configuration envoyées au pilote.

Unused[512]

Mémoire tampon de remplissage réservée pour une utilisation future.

CommandData[ANYSIZE_ARRAY]

Données associées au type de commande spécifique.

Le pilote doit convertir cette mémoire tampon au type de données approprié en fonction de la commande spécifique.

Configuration requise

   
En-tête messagedriver.h (inclure Messagedriver.h)