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_DRIVERCOMMAND_TYPE 枚举定义的 GNSS 驱动程序命令的明确定义列表。

Reserved

保留供将来使用。

CommandDataSize

要发送到驱动程序的配置数据的大小。

Unused[512]

保留的填充缓冲区供将来使用。

CommandData[ANYSIZE_ARRAY]

与特定命令类型关联的数据。

驱动程序必须根据特定命令将此缓冲区强制转换为适当的数据类型。

要求

要求
Header gnssdriver.h (包括 Gnssdriver.h)