|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <atlfile.h>


Public Member Functions | |
| CAtlFileMappingBase () noexcept | |
| ~CAtlFileMappingBase () noexcept | |
| CAtlFileMappingBase (CAtlFileMappingBase &orig) | |
| CAtlFileMappingBase & | operator= (CAtlFileMappingBase &orig) |
| HRESULT | CopyFrom (CAtlFileMappingBase &orig) noexcept |
| HRESULT | MapFile (HANDLE hFile, SIZE_T nMappingSize=0, ULONGLONG nOffset=0, DWORD dwMappingProtection=PAGE_READONLY, DWORD dwViewDesiredAccess=FILE_MAP_READ) noexcept |
| HRESULT | MapSharedMem (SIZE_T nMappingSize, LPCTSTR szName, BOOL *pbAlreadyExisted=NULL, LPSECURITY_ATTRIBUTES lpsa=NULL, DWORD dwMappingProtection=PAGE_READWRITE, DWORD dwViewDesiredAccess=FILE_MAP_ALL_ACCESS) noexcept |
| HRESULT | OpenMapping (LPCTSTR szName, SIZE_T nMappingSize, ULONGLONG nOffset=0, DWORD dwViewDesiredAccess=FILE_MAP_ALL_ACCESS) noexcept |
| HRESULT | Unmap () noexcept |
| void * | GetData () const noexcept |
| HANDLE | GetHandle () throw () |
| SIZE_T | GetMappingSize () noexcept |
Private Attributes | |
| void * | m_pData |
| SIZE_T | m_nMappingSize |
| HANDLE | m_hMapping |
| ULARGE_INTEGER | m_nOffset |
| DWORD | m_dwViewDesiredAccess |
|
inlinenoexcept |
|
inlinenoexcept |
|
inline |
Definition at line 51 of file atlfile.h.
|
inlinenoexcept |
Definition at line 77 of file atlfile.h.
Referenced by CAtlFileMappingBase(), and operator=().
|
inlinenoexcept |
Definition at line 251 of file atlfile.h.
Referenced by ATL::CAtlFileMapping< T >::operator T*().
|
inline | |||||||||||||
|
inlinenoexcept |
|
inlinenoexcept |
Definition at line 110 of file atlfile.h.
|
inlinenoexcept |
Definition at line 150 of file atlfile.h.
|
inlinenoexcept |
Definition at line 193 of file atlfile.h.
|
inline |
|
inlinenoexcept |
Definition at line 228 of file atlfile.h.
Referenced by ~CAtlFileMappingBase().
|
private |
Definition at line 34 of file atlfile.h.
Referenced by CAtlFileMappingBase(), CopyFrom(), MapFile(), MapSharedMem(), and OpenMapping().
|
private |
Definition at line 32 of file atlfile.h.
Referenced by CAtlFileMappingBase(), CopyFrom(), GetHandle(), MapFile(), MapSharedMem(), OpenMapping(), and Unmap().
|
private |
Definition at line 31 of file atlfile.h.
Referenced by CAtlFileMappingBase(), CopyFrom(), GetMappingSize(), MapFile(), MapSharedMem(), and OpenMapping().
|
private |
Definition at line 33 of file atlfile.h.
Referenced by CAtlFileMappingBase(), CopyFrom(), MapFile(), MapSharedMem(), and OpenMapping().
|
private |
Definition at line 30 of file atlfile.h.
Referenced by CAtlFileMappingBase(), CopyFrom(), GetData(), MapFile(), MapSharedMem(), OpenMapping(), and Unmap().