Partager via


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 PSEC sous-jacents, 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 pilote PSEC, telle que définie par l’énumération GNSS_DRIVERCOMMAND_TYPE.

Reserved

Réservé pour une utilisation ultérieure.

CommandDataSize

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

Unused[512]

Mémoire tampon de remplissage réservée 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.

Exigences

Exigence Valeur
d’en-tête driver.h (include Messagedriver.h)