|
System.Win32.FileMapping | Portability | portable
| Stability | provisional
| Maintainer | Esa Ilari Vuokko <ei@vuokko.info>
|
|
|
|
Description |
A collection of FFI declarations for interfacing with Win32 mapped files.
|
|
Synopsis |
|
|
|
Documentation |
|
|
Maps file fully and returns ForeignPtr and length of the mapped area.
The mapped file is opened read-only and shared reading.
|
|
|
As mapFile, but returns ByteString
|
|
|
|
|
|
:: | | => FilePath | Path
| -> Bool | Write? (False = read-only)
| -> Maybe Bool | Sharing mode, no sharing, share read, share read+write
| -> Integer -> MappedObject -> IO a | Action
| -> IO a | | Opens an existing file and creates mapping object to it.
|
|
|
|
:: | | => MappedObject | Mapped object, from withMappedFile
| -> Integer | Position in file
| -> Int | Size of mapped area
| -> Ptr a -> IO b | Action
| -> IO b | | Maps area into memory.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Produced by Haddock version 2.3.0 |