Struct IProcessLifetimeCallback#

Inheritance Relationships#

Derived Type#

Struct Documentation#

struct IProcessLifetimeCallback#

Process termination callback.

Subclassed by CWatchDog

Public Functions

virtual void ProcessTerminated(TProcessID tProcessID, int64_t iRetValue) = 0#

Called when the process was terminated.

Remark

The process return value is not always valid. The validity depends on the support of the underlying system.

Parameters:
  • tProcessID[in] The process ID of the process being terminated.

  • iRetValue[in] Process return value or 0 when not supported.

void ProcessTerminated (in TProcessID tProcessID, in int64 iRetValue)

Called when the process was terminated.

Remark

The process return value is not always valid. The validity depends on the support of the underlying system.

Parameters:
  • tProcessID[in] The process ID of the process being terminated.

  • iRetValue[in] Process return value or 0 when not supported.

Public Static Attributes

static ::sdv::interface_id _id = 0x035E80AB6E3258FD#

Interface ID.