![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <AndroidPlatformProcess.h>
Inheritance diagram for FProcHandle:Public Member Functions | |
| UE_FORCEINLINE_HINT constexpr | FProcHandle () |
| UE_FORCEINLINE_HINT | FProcHandle (HandleType Other) |
| UE_FORCEINLINE_HINT constexpr | FProcHandle () |
| UE_FORCEINLINE_HINT | FProcHandle (HandleType Other) |
| constexpr | FProcHandle () |
| FProcHandle (FProcState *InHandle) | |
| FProcHandle (pid_t InProcPid) | |
| UE_FORCEINLINE_HINT pid_t | Get () const |
| void | Reset () |
| UE_FORCEINLINE_HINT bool | IsValid () const |
| UE_FORCEINLINE_HINT FProcState * | GetProcessInfo () const |
| constexpr | FProcHandle () |
| FProcHandle (FProcState *InHandle) | |
| FProcHandle (pid_t InProcPid) | |
| UE_FORCEINLINE_HINT pid_t | Get () const |
| void | Reset () |
| UE_FORCEINLINE_HINT bool | IsValid () const |
| UE_FORCEINLINE_HINT FProcState * | GetProcessInfo () const |
Public Member Functions inherited from TProcHandle< void *, nullptr > | |
| UE_FORCEINLINE_HINT constexpr | TProcHandle () |
| UE_FORCEINLINE_HINT | TProcHandle (void * Other) |
| UE_FORCEINLINE_HINT void * | Get () const |
| UE_FORCEINLINE_HINT void | Reset () |
| UE_FORCEINLINE_HINT bool | IsValid () const |
Public Attributes | |
| FProcState * | ProcInfo |
| pid_t | OpenedPid |
Additional Inherited Members | |
Public Types inherited from TProcHandle< void *, nullptr > | |
| typedef void * | HandleType |
Protected Attributes inherited from TProcHandle< void *, nullptr > | |
| void * | Handle |
Dummy process handle for platforms that use generic implementation.
FProcHandle can be copied (and thus passed by value).
|
inlineconstexpr |
Default constructor.
|
inlineexplicit |
Initialization constructor.
|
inlineconstexpr |
Default constructor.
|
inlineexplicit |
Initialization constructor.
|
inlineconstexpr |
|
inline |
|
inline |
|
inlineconstexpr |
|
inline |
|
inline |
|
inline |
Accessors.
|
inline |
Accessors.
|
inline |
|
inline |
|
inline |
Checks the validity of handle
|
inline |
Checks the validity of handle
|
inline |
Resets the handle to invalid
|
inline |
Resets the handle to invalid
| pid_t FProcHandle::OpenedPid |
Pid of external process opened with OpenProcess() call. Added to FProcHandle so we don't have to special case FProcState with process we can only check for running state, and even then the PID could be reused so we don't ever want to terminate, etc.
| FProcState * FProcHandle::ProcInfo |
Child proc state set from CreateProc() call