RtcplSetFullCacheFlushDelay

The function RtcplSetFullCacheFlushDelay sets whether RTX avoids flushing the system cache while RTSS applications are running, thus minimizing the negative effects cache flushes can have on real-time performance.

Syntax

BOOL RtcplSetFullCacheFlushDelay(
     DWORD Enable
);

Parameters

Enable

Specifies whether FullCacheFlushDelay is enabled.

Value

Description

GENERAL_ENABLE

Delay cache flush while RTSS applications are running.

GENERAL_DISABLE

Do not delay cache flush while RTSS applications are running.

Return Values

A non-zero value if the function succeeds

Remarks

Changing this behavior requires a restart of the RTX Subsystem if it is running, as indicated by a GetLastError of ERROR_SUCCESS_RESTART_REQUIRED.

Related RTX Properties Control Panel Features

Tab

System tab

Dialog Box

Click the Settings button in the Behavior area to open the Behavior Settings dialog box.

Feature(s)

Delay cache flush while RTSS applications are running option

Requirements

Header RtxProp.h
Library RtxProp.lib
IntervalZero.com | Support | Give Feedback