数据读取的有关问题!

数据读取的问题!?!
小弟问个很菜的问题!

我定义个结构体
struct   record
{
DWORD       record1
DWORD       record2
DWORD       record3
DWORD       record4
DWORD       record5
}
record   rec;
在把rec里的属性全部赋值后再写入文件中
WriteFile(hfile,&rec,sizeof(record),.....
我要从这个文件里读取数据时是否可以像下面这样做呢?
record   rrec;
ReadFile(hfile,&rrec,........
rrec.record1是否是我开始赋的值呢!??
还是只能读到缓冲区里再解析出来呢?

感激尽!!

------解决方案--------------------
可以这样读