增加描述符宏实现