C# Класс SharedMemory.MemMapFile

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
DebugMode bool
ErrorMessage string

Открытые методы

Метод Описание
Close ( ) : void
CreateMemMapFile ( string fName, int mSize ) : bool
CreateSharedData ( byte data, string &memFileNameOut ) : bool
GetSharedData ( string memFileName, int fSize, byte bufOut ) : bool
ReadFile ( byte bData, int length ) : bool
WriteFile ( byte bData ) : bool

Приватные методы

Метод Описание
CloseHandle ( int handle ) : bool
CreateFileMapping ( int hFile, int lpAttributes, int flProtect, int dwMaximumSizeLow, int dwMaximumSizeHigh, String lpName ) : int
FlushViewOfFile ( int lpBaseAddress, int dwNumBytesToFlush ) : bool
MapViewOfFile ( int hFileMappingObject, int dwDesiredAccess, int dwFileOffsetHigh, int dwFileOffsetLow, int dwNumBytesToMap ) : uint
OpenFileMapping ( int dwDesiredAccess, bool bInheritHandle, String lpName ) : int
UnmapViewOfFile ( uint lpBaseAddress ) : bool
randomString ( int length ) : string

Описание методов

Close() публичный Метод

public Close ( ) : void
Результат void

CreateMemMapFile() публичный Метод

public CreateMemMapFile ( string fName, int mSize ) : bool
fName string
mSize int
Результат bool

CreateSharedData() публичный Метод

public CreateSharedData ( byte data, string &memFileNameOut ) : bool
data byte
memFileNameOut string
Результат bool

GetSharedData() публичный Метод

public GetSharedData ( string memFileName, int fSize, byte bufOut ) : bool
memFileName string
fSize int
bufOut byte
Результат bool

ReadFile() публичный Метод

public ReadFile ( byte bData, int length ) : bool
bData byte
length int
Результат bool

WriteFile() публичный Метод

public WriteFile ( byte bData ) : bool
bData byte
Результат bool

Описание свойств

DebugMode публичное свойство

public bool DebugMode
Результат bool

ErrorMessage публичное свойство

public string ErrorMessage
Результат string