Skip to content

IADLXDesktopServices

Navigation: ADLX SDK ReferencesADLX InterfacesDesktop

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

MethodDescription
GetDesktopChangedHandlingGets the reference counted interface that allows registering and unregistering for notifications when desktop settings change.
GetDesktopsGets the reference counted list of desktops instantiated on the AMD GPUs.
GetNumberOfDesktopsGets the number of desktops instantiated on the AMD GPUs.
GetSimpleEyefinityGets the reference counted interface to create and destroy AMD Eyefinity desktops.

Requirements

Headerinclude “IDesktops.h”
Minimum version1.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.

Subpages

  • 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.

API Reference

This page references: