ASUS Aura SDK v3.1 Developer's Guide
AuraServiceLib::IAuraSdk2 Interface Reference

The updated Aura SDK interface which provides method to release control. More...

Inheritance diagram for AuraServiceLib::IAuraSdk2:
AuraServiceLib::IAuraSdk

Public Member Functions

HRESULT ReleaseControl (DWORD reserve)
 
- Public Member Functions inherited from AuraServiceLib::IAuraSdk
HRESULT Enumerate ([in] ULONG devType, [out, retval] IAuraSyncDeviceCollection **value)
 
HRESULT SwitchMode ()
 

Detailed Description

The updated Aura SDK interface which provides method to release control.

This interface inherits IAuraSdk and provides all methods that IAuraSdk provides. As a result, if you need to use release control explicitly, you can just use IAuraSdk2 instead of IAuraSdk.

This interface has been provided since version 1.02.01.

  • Interface ID: {EE69DBAE-33FF-4E45-B378-01797A59852D}

Member Function Documentation

◆ ReleaseControl()

HRESULT AuraServiceLib::IAuraSdk2::ReleaseControl ( DWORD  reserve)

Explicitly release control of all Aura devices. The LED effects of all Aura devices will be set to default effect.

Parameters
[in]reserveReserved and should be set to 0 for now.
Returns
This method always returns S_OK.