C# Класс TinkerWorX.SharpCraft.Blizzard.Storm.SFile

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
GetFileSize ( IntPtr handle ) : int
GetFileSizeLong ( IntPtr handle ) : long
OpenFileEx ( IntPtr handle, string filename, uint mode ) : IntPtr
ReadFile ( IntPtr handle, byte buffer, int numberOfBytesToRead, int &numberOfBytesRead, int distanceToMoveHigh ) : int
ReadFileToEnd ( IntPtr handle ) : byte[]
SetFilePointer ( IntPtr handle, int filePosition, SeekOrigin moveMethod ) : int
SetFilePointer ( IntPtr handle, int filePosition, int &filePositionHigh, SeekOrigin moveMethod ) : int
SetFilePointer ( IntPtr handle, int filePosition, uint moveMethod ) : int
SetFilePointerLong ( IntPtr handle, long filePosition, SeekOrigin moveMethod ) : long
SetFilePointerLong ( IntPtr handle, long filePosition, uint moveMethod ) : long

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

Метод Описание
CloseFile ( IntPtr handle ) : bool
GetFileSize ( IntPtr handle, int &fileSizeHigh ) : int
OpenFileEx ( IntPtr handle, string filename, uint mode, IntPtr &result ) : bool
ReadFile ( IntPtr handle, IntPtr buffer, int numberOfBytesToRead, int &numberOfBytesRead, int distanceToMoveHigh ) : int
SFile ( ) : System
SetFilePointer ( IntPtr handle, int filePosition, int &filePositionHigh, uint moveMethod ) : int

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

GetFileSize() публичный статический Метод

public static GetFileSize ( IntPtr handle ) : int
handle System.IntPtr
Результат int

GetFileSizeLong() публичный статический Метод

public static GetFileSizeLong ( IntPtr handle ) : long
handle System.IntPtr
Результат long

OpenFileEx() публичный статический Метод

public static OpenFileEx ( IntPtr handle, string filename, uint mode ) : IntPtr
handle System.IntPtr
filename string
mode uint
Результат System.IntPtr

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

public static ReadFile ( IntPtr handle, byte buffer, int numberOfBytesToRead, int &numberOfBytesRead, int distanceToMoveHigh ) : int
handle System.IntPtr
buffer byte
numberOfBytesToRead int
numberOfBytesRead int
distanceToMoveHigh int
Результат int

ReadFileToEnd() публичный статический Метод

public static ReadFileToEnd ( IntPtr handle ) : byte[]
handle System.IntPtr
Результат byte[]

SetFilePointer() публичный статический Метод

public static SetFilePointer ( IntPtr handle, int filePosition, SeekOrigin moveMethod ) : int
handle System.IntPtr
filePosition int
moveMethod SeekOrigin
Результат int

SetFilePointer() публичный статический Метод

public static SetFilePointer ( IntPtr handle, int filePosition, int &filePositionHigh, SeekOrigin moveMethod ) : int
handle System.IntPtr
filePosition int
filePositionHigh int
moveMethod SeekOrigin
Результат int

SetFilePointer() публичный статический Метод

public static SetFilePointer ( IntPtr handle, int filePosition, uint moveMethod ) : int
handle System.IntPtr
filePosition int
moveMethod uint
Результат int

SetFilePointerLong() публичный статический Метод

public static SetFilePointerLong ( IntPtr handle, long filePosition, SeekOrigin moveMethod ) : long
handle System.IntPtr
filePosition long
moveMethod SeekOrigin
Результат long

SetFilePointerLong() публичный статический Метод

public static SetFilePointerLong ( IntPtr handle, long filePosition, uint moveMethod ) : long
handle System.IntPtr
filePosition long
moveMethod uint
Результат long