|
Overview |
|
|
|
Group |
|
|
|
Quick Info
Windows NT
| Yes
| Win95
| Yes
| Win32s
| Yes
| Import Library
| kernel32.lib
| Header File
| winbase.h
| Unicode
| No
| Platform Notes
| None
|
|
|
UnmapViewOfFile
The UnmapViewOfFile function unmaps a mapped view of a file from the calling process's address
space.
BOOL UnmapViewOfFile(
LPCVOID lpBaseAddress
| // address where mapped view begins
| );
|
|
Parameters
lpBaseAddress
Points to the base address of the mapped view of a file that is to be
unmapped. This value must be identical to the value returned by a previous call to the MapViewOfFile or MapViewOfFileEx function.
Return Values
If the function succeeds, the return value is nonzero, and all dirty pages
within the specified range are written "lazily" to disk.
If the function fails, the return value is zero. To get extended error
information, call GetLastError.
Remarks
Although an application may close the file handle used to create a file
mapping object, the system holds the corresponding file open until the last view of
the file is unmapped.
Windows 95: Files for which the last view has not yet been unmapped are held open with
the same sharing restrictions as the original file handle.
Windows NT: Files for which the last view has not yet been unmapped are held open with no
sharing restrictions.
See Also
MapViewOfFile, MapViewOfFileEx
Related Links
Software for Delphi and C++ Builder developers
Software for Visual Studio .NET developers
Software for Visual Basic 6 developers
Delphi Tips&Tricks
MegaDetailed.NET
More Online Helps
Win32 Multimedia Programmer's Reference (mmedia.hlp)
OLE Programmer's Reference (ole.hlp)
Microsoft Windows Pen API Programmer's Reference (penapi.hlp)
Microsoft Windows Sockets 2 Reference (sock2.hlp)
Microsoft Windows Telephony API (TAPI) Programmer's Reference (tapi.hlp)
Unix Manual Pages
|