структура 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) |