Subsystem.AddScheduledProcess Method |
Adds a Scheduled Process to be started at Subsystem startup.
Namespace:
IntervalZero.RTX64.ConfigAssembly: IntervalZero.RTX64 (in IntervalZero.RTX64.dll) Version: 3.3.0.0 (File version: 3.5.0)

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)