UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FWindowsPlatformMemory::FWindowsSharedMemoryRegion Struct Reference

#include <WindowsPlatformMemory.h>

+ Inheritance diagram for FWindowsPlatformMemory::FWindowsSharedMemoryRegion:

Public Member Functions

Windows::HANDLE GetMapping () const
 
 FWindowsSharedMemoryRegion (const FString &InName, uint32 InAccessMode, void *InAddress, SIZE_T InSize, Windows::HANDLE InMapping)
 
- Public Member Functions inherited from FGenericPlatformMemory::FSharedMemoryRegion
const TCHARGetName () const
 
voidGetAddress ()
 
const voidGetAddress () const
 
SIZE_T GetSize () const
 
 FSharedMemoryRegion (const FString &InName, uint32 InAccessMode, void *InAddress, SIZE_T InSize)
 

Protected Attributes

Windows::HANDLE Mapping
 
- Protected Attributes inherited from FGenericPlatformMemory::FSharedMemoryRegion
TCHAR Name [MaxSharedMemoryName]
 
uint32 AccessMode
 
voidAddress
 
SIZE_T Size
 

Additional Inherited Members

- Protected Types inherited from FGenericPlatformMemory::FSharedMemoryRegion
enum  Limits { MaxSharedMemoryName = 128 }
 

Detailed Description

Windows representation of a shared memory region

Constructor & Destructor Documentation

◆ FWindowsSharedMemoryRegion()

FWindowsPlatformMemory::FWindowsSharedMemoryRegion::FWindowsSharedMemoryRegion ( const FString &  InName,
uint32  InAccessMode,
void InAddress,
SIZE_T  InSize,
Windows::HANDLE  InMapping 
)
inline

Member Function Documentation

◆ GetMapping()

Windows::HANDLE FWindowsPlatformMemory::FWindowsSharedMemoryRegion::GetMapping ( ) const
inline

Returns the handle to file mapping object.

Member Data Documentation

◆ Mapping

Windows::HANDLE FWindowsPlatformMemory::FWindowsSharedMemoryRegion::Mapping
protected

Handle of a file mapping object


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