SubsystemResetTriggers Method (MF_EVENT_KIND, SubsystemTriggerKinds)

This method resets the specified triggers so that they do not happen for the specified kind of event (eventKind). Parameter triggers contains one or more of the flag enumerators from enumeration TriggerKinds specifying the triggers to be reset for this kind of event. If the Subsystem is not started, this method throws an exception of type RTX64Exception containing an explanatory error message. This method can be called when monitoring is stopped or started. It takes effect immediately. If any of the specified triggers are already reset, they remain reset. Triggers do not persist after the RTX64 Subsystem stops. If persistence is desired, it is the client's responsibility to save trigger state before the Subsystem stops and to restore it when the Subsystem starts. This method is thread-safe and executes atomically across all processes with respect to all other trigger-related methods.

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

Syntax
public void ResetTriggers(
	MF_EVENT_KIND eventKind,
	SubsystemTriggerKinds triggers
)

Parameters

eventKind
Type: IntervalZero.RTX64.MonitorMF_EVENT_KIND
triggers
Type: IntervalZero.RTX64.MonitorSubsystemTriggerKinds

Implements

IMonitorSubsystemResetTriggers(MF_EVENT_KIND, SubsystemTriggerKinds)
Exceptions
ExceptionCondition
RTX64Exception Thrown if this method is used without the RTX64 Runtime installed.
See Also