structure GNSS_DRIVERCOMMAND_PARAM (driver.h)

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

La commande peut impliquer la configuration de certains paramètres et variables d’état du pilote ou du périphérique JDBC sous-jacent, ou l’exécution de certaines actions définies par le biais du 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 pilote PSEC, telle que définie 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]

Tampon de remplissage réservé pour une utilisation ultérieure.

CommandData[ANYSIZE_ARRAY]

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

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

Configuration requise

   
En-tête driver.h (include Drivedriver.h)