IMsRdpClientAdvancedSettings::PerformanceFlags property

Specifies a set of features that can be set at the server to improve performance.

This property is read/write.

Syntax

HRESULT put_PerformanceFlags(
  [in]  LONG DisableList = TS_PERF_DISABLE_NOTHING
);

HRESULT get_PerformanceFlags(
  [out] LONG *pDisableList
);

Property value

The new flags. The default is 0 (TS_PERF_DISABLE_NOTHING.)

TS_PERF_DISABLE_NOTHING (0x00000000)

No features are disabled.

TS_PERF_DISABLE_WALLPAPER (0x00000001)

Wallpaper on the desktop is not displayed.

TS_PERF_DISABLE_FULLWINDOWDRAG (0x00000002)

Full-window drag is disabled; only the window outline is displayed when the window is moved.

TS_PERF_DISABLE_MENUANIMATIONS (0x00000004)

Menu animations are disabled.

TS_PERF_DISABLE_THEMING (0x00000008)

Themes are disabled.

TS_PERF_ENABLE_ENHANCED GRAPHICS (0x00000010)

Enable enhanced graphics.

TS_PERF_DISABLE_CURSOR_SHADOW (0x00000020)

No shadow is displayed for the cursor.

TS_PERF_DISABLE_CURSORSETTINGS (0x00000040)

Cursor blinking is disabled.

TS_PERF_ENABLE_FONT_SMOOTHING (0x00000080)

Enable font smoothing.

TS_PERF_ENABLE_DESKTOP_COMPOSITION (0x00000100)

Enable desktop composition.

TS_PERF_DEFAULT_NONPERFCLIENT_SETTING (0x40000000)

Set internally for clients not aware of this setting.

TS_PERF_RESERVED1 (0x80000000)

Reserved and used internally by the client.

Error codes

Returns S_OK if successful.

Remarks

For more information about Remote Desktop Web Connection, see Requirements for Remote Desktop Web Connection.

Requirements

Minimum supported client
Windows Vista
Minimum supported server
Windows Server 2008
Type library
MsTscAx.dll
DLL
MsTscAx.dll
IID
IID_IMsRdpClientAdvancedSettings is defined as 3c65b4ab-12b3-465b-acd4-b8dad3bff9e2

See also

IMsRdpClientAdvancedSettings2

IMsRdpClientAdvancedSettings3

IMsRdpClientAdvancedSettings4

IMsRdpClientAdvancedSettings5

IMsRdpClientAdvancedSettings6

IMsRdpClientAdvancedSettings7

IMsRdpClientAdvancedSettings8

IMsRdpClientAdvancedSettings