5.2.2 事件的数据结构