yes its possible , but your syntax is incorrect.
try
static const _myStructDef _myStruct __attribute__ ((section (".sdram"))) = {.myBool = true, .myInt = 345} ;
your mixing up declaration and initialisation, so this is probably worth you reading up about.
also _myStructDef is not a good naming convention (in C) as its a type name, its a good practice to use different naming styles for types and instances, otherwise things get confusing fast (if you want other programmers to look at it)
your next issue, is about const, you have to initialise constants, you cannot just assign them (so your pointer assignment will fail)... again, lots of stuff on the net and in C/C++ books about this.
EDIT: http://stackoverflow.com is a great resource for searching for syntax errors and fixing, actually just a great programming resource full stop. every programming question ever asked, has been answered there.... ok, slight exaggeration, but you'll be amazed at its coverage