msginit函数