Export (0) Print
Expand All

MemoryMappedFile::OpenExisting Method (String)

Opens an existing memory-mapped file that has the specified name in system memory.

Namespace:  System.IO.MemoryMappedFiles
Assembly:  System.Core (in System.Core.dll)

public:
static MemoryMappedFile^ OpenExisting(
	String^ mapName
)

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.

ExceptionCondition
ArgumentException

mapName is an empty string.

ArgumentNullException

mapName is nullptr.

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).

No code example is currently available or this language may not be supported.

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.

.NET Framework

Supported in: 4.6, 4.5, 4

.NET Framework Client Profile

Supported in: 4
Show:
© 2015 Microsoft