Subsystem.AddScheduledProcess Method

Adds a Scheduled Process to be started at Subsystem startup.

Namespace:  IntervalZero.RTX64.Config
Assembly:  IntervalZero.RTX64 (in IntervalZero.RTX64.dll) Version: 3.3.0.0 (File version: 3.5.0)

Syntax
public void AddScheduledProcess(
	string fileName,
	string parameters,
	uint idealProcessor,
	ulong affinityMask,
	uint MSpaceInitialSize,
	uintMSpaceExpandSize,
	int order = -1
)

Parameters

fileName
Type: System.String
The filename of the process. This must be a full path or one that resides within SearchPath.
parameters
Type: System.String
Parameters for the process.
idealProcessor
Type: System.UInt32
The ideal processor for the process. Default is 0.
affinityMask
Type: System.UInt64
The affinity mask for the process. A value of 0 sets the affinity mask to the Subsystem's affinity mask.
MSpaceInitialSize
Specifies the size, in kilobytes, by which to allocate Non-Paged memory from Windows into the Local Pool of the MSpace at process startup. This value must be within the range 64 KB to 4,194,292 KB.
MSpaceExpandSize
Specifies the size, in kilobytes, by which to expand an RTSS processes' internal/external MSpaces. This value must be within the range 64 KB to 4,194,292 KB.
order (Optional)
Type: System.Int32
The default value is -1, which adds the new scheduled process to the end of list of scheduled processes, if others exist.

Implements

IConfigSubsystem.AddScheduledProcess(String, String, UInt32, UInt64, Boolean, Int32)
See Also