Wie funktioniert Createfilemapping ?
Verfasst: 01.03.2013 10:36
Hallo, guten Tag.
Wie funktioniert eigentlich dieses :
Man kann ja nicht gleichzeitig in den Speicher schreiben und lesen.
Welche Routine steuert eigentlich dieses ?
Danke.
Gruss
peter
Wie funktioniert eigentlich dieses :
Mit dieser Routine schreibe ich dauernd in den Filemappingspeicherhmap = CreateFileMapping_(#INVALID_HANDLE_VALUE, 0, #PAGE_READWRITE|#SEC_COMMIT|#SEC_NOCACHE, 0, SizeOfMem, "MeinSpeicher")
hMapView = MapViewOfFile_(hmap, #FILE_MAP_ALL_ACCESS, 0, 0, 0)
Mit einem anderen Programm lese ich die Daten dauernd aus dem Speicher.rdata=ReceiveNetworkData(ClientID, *rbuffer, 255)
PokeL(hMapView + 0, rdata)
CopyMemory(*rbuffer,hMapView + 4,rdata)
Man kann ja nicht gleichzeitig in den Speicher schreiben und lesen.
Welche Routine steuert eigentlich dieses ?
Danke.
Gruss
peter