ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

FF_IOMAN Struct Reference

FF_IOMAN Object. A developer should not touch these values. More...

#include <ff_ioman.h>

Data Fields

FF_BLK_DEVICEpBlkDevice
 Pointer to a Block device description.
FF_PARTITIONpPartition
 Pointer to a partition description.
FF_BUFFERpBuffers
 Pointer to the first buffer description.
voidpSemaphore
 Pointer to a Semaphore object. (For buffer description modifications only!).
voidpBlkDevSemaphore
 Semaphore to guarantee Atomic access to the underlying block device, if required.
voidFirstFile
 Pointer to the first File object.
FF_T_UINT8pCacheMem
 Pointer to a block of memory for the cache.
FF_T_UINT32 LastReplaced
 Marks which sector was last replaced in the cache.
FF_T_UINT16 BlkSize
 The Block size that IOMAN is configured to.
FF_T_UINT16 CacheSize
 Size of the cache in number of Sectors.
FF_T_UINT8 PreventFlush
 Flushing to disk only allowed when 0.
FF_T_UINT8 MemAllocation
 Bit-Mask identifying allocated pointers.
FF_T_UINT8 Locks
 Lock Flag for FAT & DIR Locking etc (This must be accessed via a semaphore).

Detailed Description

FF_IOMAN Object. A developer should not touch these values.

In the commercial version these values are encapsulated. In the open-source version they are left completely open, in case someone really "needs" :P to do something stupid and access their members themselves. Also to help the open-source community help me improve FullFAT, and aid understanding.

THIS WOULD BE VERY STUPID, SO DON'T DO IT. Unless your're writing a patch or something!

Definition at line 190 of file ff_ioman.h.


The documentation for this struct was generated from the following file:

Generated on Fri May 25 2012 06:18:21 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.