RM_UNIQUE_PROCESS structure (restartmanager.h)

Uniquely identifies a process by its PID and the time the process began. An array of RM_UNIQUE_PROCESS structures can be passed to the RmRegisterResources function.

Syntax

typedef struct _RM_UNIQUE_PROCESS {
  DWORD    dwProcessId;
  FILETIME ProcessStartTime;
} RM_UNIQUE_PROCESS, *PRM_UNIQUE_PROCESS;

Members

dwProcessId

The product identifier (PID).

ProcessStartTime

The creation time of the process. The time is provided as a FILETIME structure that is returned by the lpCreationTime parameter of the GetProcessTimes function.

Remarks

The RM_UNIQUE_PROCESS structure can be used to uniquely identify an application in an RM_PROCESS_INFO structure or registered with the Restart Manager session by the RmRegisterResources function.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Header restartmanager.h