struct stST
{
 int Val;
 int Ary[ 2 ][ 3 ];
};

void Func( int Ary[ 2 ][ 3 ] )
{
 stST stSt;

 stSt.Val = 10;
 stSt.Ary = Ary; ←こんな感じで配列のアドレスを書き換えたいのですが、コンパイルエラーになります。
            どうすればよいでしょうか??
 FuncSub( &stSt );
}