C# Class Tiny.Interop.Win32.Win32Platform

Inheritance: NativePlatform
Afficher le fichier Open project: scottwis/tiny Class Usage Examples

Méthodes publiques

Méthode Description
MemoryMapFile ( string fileName ) : IUnsafeMemoryMap
StrLen ( byte pData, int maxLength ) : int
WcsLen ( char pData, int maxLength ) : int

Private Methods

Méthode Description
CloseHandle ( IntPtr hObject ) : bool
CreateFile ( [ lpFileName, FileAccess dwDesiredAccess, ShareMode dwShareMode, IntPtr lpSecurityAttributes, CreationDisposition dwCreationDisposition, CreateFileAttributes dwFlagsAndAttributes, IntPtr hTemplateFile ) : IntPtr
CreateFileMapping ( IntPtr hFile, IntPtr lpAttributes, ProtectionFlags flProtect, uint dwMaxiumSizeHigh, uint dwMaximumSizeLow, [ lpName ) : IntPtr
GetFileSize ( IntPtr hFile, uint &lpFileSizeHigh ) : uint
MapViewOfFile ( IntPtr hFileMappingObject, FileMapAccess dwDesiredAccess, uint dwFileOffsetHigh, uint dwFileOffsetLow, IntPtr dwNumberOfBytesToMap ) : void*
StrNLen ( byte pData, UIntPtr maxCount ) : UIntPtr
UnmapViewOfFile ( void lpBaseAddress ) : bool
WcsNLen ( char pData, UIntPtr maxCount ) : UIntPtr

Method Details

MemoryMapFile() public méthode

public MemoryMapFile ( string fileName ) : IUnsafeMemoryMap
fileName string
Résultat IUnsafeMemoryMap

StrLen() public méthode

public StrLen ( byte pData, int maxLength ) : int
pData byte
maxLength int
Résultat int

WcsLen() public méthode

public WcsLen ( char pData, int maxLength ) : int
pData char
maxLength int
Résultat int