Navigation
API > API/Runtime > API/Runtime/Core
FProcHandle can be copied (and thus passed by value).
| Name | FProcHandle |
| Type | struct |
| Header File | /Engine/Source/Runtime/Core/Public/Unix/UnixPlatformProcess.h |
| Include Path | #include "Unix/UnixPlatformProcess.h" |
Syntax
struct FProcHandle
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FProcHandle () |
Unix/UnixPlatformProcess.h | ||
FProcHandle
(
FProcState* InHandle |
Unix/UnixPlatformProcess.h | ||
FProcHandle
(
pid_t InProcPid |
Unix/UnixPlatformProcess.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| OpenedPid | pid_t | Pid of external process opened with OpenProcess() call. | Unix/UnixPlatformProcess.h | |
| ProcInfo | FProcState * | Child proc state set from CreateProc() call | Unix/UnixPlatformProcess.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
pid_t Get() |
Accessors. | Unix/UnixPlatformProcess.h | |
FProcState * GetProcessInfo() |
The below is not part of FProcHandle API and is specific to Unix implementation | Unix/UnixPlatformProcess.h | |
bool IsValid() |
Checks the validity of handle | Unix/UnixPlatformProcess.h | |
void Reset() |
Resets the handle to invalid | Unix/UnixPlatformProcess.h |