FProcHandle

Dummy process handle for platforms that use generic implementation.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

TProcHandle

FProcHandle

References

Module

Core

Header

/Engine/Source/Runtime/Core/Public/HoloLens/HoloLensPlatformProcess.h

Include

#include "HoloLens/HoloLensPlatformProcess.h"

Syntax

struct FProcHandle : public TProcHandle< void *, nullptr >

Remarks

Dummy process handle for platforms that use generic implementation.

FProcHandle can be copied (and thus passed by value).

Variables

Name Description

Public variable

pid_t

 

OpenedPid

Pid of external process opened with OpenProcess() call.

Public variable

FProcState *...

 

ProcInfo

Child proc state set from CreateProc() call

Constructors

Name Description

Public function

FProcHandle()

Default constructor.

Public function

FProcHandle()

Public function

FProcHandle

(
    HandleType Other
)

Initialization constructor.

Public function

FProcHandle

(
    FProcState* InHandle
)

Public function

FProcHandle

(
    pid_t InProcPid
)

Functions

Name Description

Public function Const

pid_t

 

Get()

Accessors.

Public function Const

FProcState &...

 

GetProcessInfo()

The below is not part of FProcHandle API and is specific to Unix implementation

Public function Const

bool

 

IsValid()

Checks the validity of handle

Public function

void

 

Reset()

Resets the handle to invalid