I tried to read a lot of resources about CreateMappingFile but unfortunately I don't have that good english, so I need to ask you about what I concluded if it is true or not:
CreateMappingFile makes a RAM-like structure for a file in the virtual memory NOT in RAM , so this structure (or whatever is called) is located in the hard disk but in a form where it is ready to be transferred to the RAM. And when we need to transfer this structure to the RAM we use MapViewOfFile.
Is that right?