On Time RTOS-32 Documentation
Welcome
RTTarget-32
RTKernel-32
RTFiles-32
RTFiles-32 Programming Manual
Introduction
The FAT File System Structure
The ISO 9660 File System Structure
The exFAT File System Structure
RTFiles-32 in Embedded Applications
RTFiles-32 APIs
RTFiles-32 Native API
Win32 API Emulation
Win32 File Handles
RTTarget-32 Flag RT_CLOSE_FIND_HANDLES
ANSI C Run-Time System Functions
C++ iostream
Mixing Different APIs
Configuring RTFiles-32
Demo Programs
Advanced Topics
RTFiles-32 Reference Manual
RTIP-32
RTPEG-32
RTUSB-32
|
Win32 API Emulation
When RTFiles-32 is used with RTTarget-32, RTTarget-32's installable file system feature is used to redirect all Win32 file I/O API calls to RTFiles-32. More information about configuring the installable file system for use with RTTarget-32 is given in section Advanced Topics, Win32 API Emulation with RTTarget-32 and in the RTTarget-32 Programming Manual.
RTFiles-32 supports the following Win32 API functions:
CloseHandle | FindClose |
CreateFileA | ReadFile |
WriteFile | SetFilePointer |
SetEndOfFile | FlushFileBuffers |
GetFileSize | GetFileTime |
GetFullPathNameA | GetFileInformationByHandle |
GetFileAttributesA | SetFileAttributesA |
SetFileTime | DeleteFileA |
MoveFileA | GetTempFileNameA |
GetCurrentDirectoryA | SetCurrentDirectoryA |
CreateDirectoryA | RemoveDirectoryA |
GetDriveTypeA | GetDiskFreeSpaceA |
GetVolumeInformationA | SetVolumeLabelA |
FindFirstFileA | FindNextFileA |
RTFiles-32 APIs
RTFiles-32 Native API
Win32 File Handles
RTTarget-32 Flag RT_CLOSE_FIND_HANDLES
ANSI C Run-Time System Functions
|