IADLXDesktopServices

The IADLXDesktopServices is the main interface for the Desktop domain and provides control to desktop specific functionality.

InterfaceId:

IADLXDesktopServices

Smart Pointer Interface Name:

IADLXDesktopServicesPtr

Inherits:

IADLXInterface

Inherited By:

N/A

The IADLXDesktopServices interface provides:

the list of desktops instantiated on the AMD GPUs.

the interface for registering and unregistering for notifications when the desktops are changed.

the interface for creating and destroying AMD Eyefinity desktops.

Methods

Method

Description

GetDesktopChangedHandling

Gets the reference counted interface that allows registering and unregistering for notifications when desktop settings change.

GetDesktops

Gets the reference counted list of desktops instantiated on the AMD GPUs.

GetNumberOfDesktops

Gets the number of desktops instantiated on the AMD GPUs.

GetSimpleEyefinity

Gets the reference counted interface to create and destroy AMD Eyefinity desktops.

Requirements

Header

include “IDesktops.h”

Minimum version

1.0

Example

To see how to use this interface in a C++ application, refer to the Eyefinity C++ sample .

For a C application, refer to the Eyefinity C sample .