更新日期: 2022/06/01 来源: https://gitee.com/weharmony/kernel_liteos_a_note
CmdItem结构体 参考

#include <shcmd.h>

成员变量

CmdType cmdType
 
const CHARcmdKey
 命令关键字,例如:ls 函数在Shell中访问的名称。 更多...
 
UINT32 paraNum
 调用的执行函数的入参最大个数,暂不支持。 更多...
 
CmdCallBackFunc cmdHook
 命令执行函数地址,即命令实际执行函数。 更多...
 

详细描述

在文件 shcmd.h53 行定义.

结构体成员变量说明

◆ cmdHook

CmdCallBackFunc CmdItem::cmdHook

命令执行函数地址,即命令实际执行函数。

在文件 shcmd.h59 行定义.

◆ cmdKey

const CHAR* CmdItem::cmdKey

命令关键字,例如:ls 函数在Shell中访问的名称。

在文件 shcmd.h57 行定义.

◆ cmdType

CmdType CmdItem::cmdType

命令类型 CMD_TYPE_EX:不支持标准命令参数输入,会把用户填写的命令关键字屏蔽掉,例如:输入ls /ramfs,传入给注册函数的参数只有/ramfs,而ls命令关键字并不会被传入。 CMD_TYPE_STD:支持的标准命令参数输入,所有输入的字符都会通过命令解析后被传入。

在文件 shcmd.h54 行定义.

◆ paraNum

UINT32 CmdItem::paraNum

调用的执行函数的入参最大个数,暂不支持。

在文件 shcmd.h58 行定义.


该结构体的文档由以下文件生成: