ST_DATA.array が配列ではなくポインタなので

sizeof(ST_DATA.array) / sizeof(ST_DATA.array[0]) で要素数を得ることはできない