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

 

 

Show: