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) |