| 156 | } |
| 157 | |
| 158 | TSharedMemory::~TSharedMemory() { |
| 159 | if (Data) { |
| 160 | UnmapViewOfFile(Handle); |
| 161 | } |
| 162 | |
| 163 | CloseHandle(Handle); |
| 164 | } |
| 165 | #else |
| 166 | static key_t GetKey(const TGUID& id) { |
| 167 | i64 id64 = (ui64)(((ui64)id.dw[0] + (ui64)id.dw[2]) << 32) + (ui64)id.dw[1] + (ui64)id.dw[3]; |