C语言指针的使用,该怎么处理

C语言指针的使用
函数原型tk_rcv_mbx(ID   mbxid,MESSAGE**   pk_msg,FORNVER);
MESSAGE是个结构体

我在初始化变量的时候应该怎样对MESSAGE进行初始化,不能使用动态分配。

谢谢各位!!!

------解决方案--------------------
不能动态分配,那就用静态或局部变量呗
MESSAGE m;
MESSAGE* p = &m;
不过我怀疑这个tk_rcv_mbx函数是通过pk_msg返回一个更新的MESSAGE*指针,不是让你分配好内存传进去。
------解决方案--------------------
MESSAGE* p = NULL;