MemoryMappedFile::OpenExisting Method (String^)
Opens an existing memory-mapped file that has the specified name in system memory.
Assembly: System.Core (in System.Core.dll)
Parameters
- mapName
-
Type:
System::String^
The name of the memory-mapped file to open.
Return Value
Type: System.IO.MemoryMappedFiles::MemoryMappedFile^A memory-mapped file that has the specified name.
| Exception | Condition |
|---|---|
| ArgumentException | mapName is an empty string. |
| ArgumentNullException | mapName is null. |
| FileNotFoundException | The file specified for mapName does not exist. |
The memory-mapped file can be either a persisted memory-mapped file (associated with a file on disk) or non persisted.
Opening a Persisted Memory-Mapped File
The following example opens a memory-mapped file named ImgA that has already been created from a file on disk (as shown in the example for the CreateFromFile(String^) method).
Opening a Non-Persisted Memory-Mapped File
The following example opens a memory-mapped file used for inter-process communication. This code example is part of a larger example provided for the CreateNew(String^, Int64) method.
Available since 4.0