Поделиться через


структура GNSS_DRIVERCOMMAND_PARAM (gnssdriver.h)

Структура GNSS_DRIVERCOMMAND_PARAM используется для отправки команды драйверу GNSS.

Команда может включать настройку определенных параметров и переменных состояния базового драйвера или устройства GNSS или выполнение определенных действий с помощью драйвера.

Синтаксис

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;

Члены

Size

Размер структуры.

Version

Номер версии.

CommandType

Определяет конкретную команду, которую требуется выполнить драйверу.

Это четко определенный список команд драйвера GNSS, определенный в перечислении GNSS_DRIVERCOMMAND_TYPE .

Reserved

Зарезервировано для последующего использования.

CommandDataSize

Размер данных конфигурации, отправляемых драйверу.

Unused[512]

Буфер заполнения, зарезервированный для использования в будущем.

CommandData[ANYSIZE_ARRAY]

Данные, связанные с определенным типом команды.

Драйвер должен привести этот буфер к соответствующему типу данных в зависимости от конкретной команды.

Требования

Требование Значение
Заголовок gnssdriver.h (включая Gnssdriver.h)