C# Class IntelShared.Common.PowerScheme

ファイルを表示 Open project: 01org/NMPRK Class Usage Examples

Public Methods

Method Description
DeleteScheme ( PowerScheme scheme ) : void
GetActiveScheme ( ) : PowerScheme
NewScheme ( string name, string description ) : PowerScheme
ReadACValueIndex ( System.Guid SubGroupGuid, System.Guid PowerSettingGuid ) : uint
SetAsActiveScheme ( ) : void
ToString ( ) : string
WriteACValueIndex ( System.Guid SubGroupGuid, System.Guid PowerSettingGuid, uint value ) : void

Private Methods

Method Description
GuidToPtr ( System.Guid guid ) : IntPtr
PowerDeleteScheme ( IntPtr RootPowerKey, IntPtr SchemeGuid ) : UInt32
PowerDuplicateScheme ( IntPtr RootPowerKey, IntPtr SrcSchemeGuid, IntPtr &DstSchemeGuid ) : UInt32
PowerEnumerate ( IntPtr RootPowerKey, IntPtr SchemeGuid, IntPtr SubGroupOfPowerSettingGuid, uint AccessFlags, uint Index, System.Guid &Buffer, uint &BufferSize ) : uint
PowerGetActiveScheme ( IntPtr UserRootPowerKey, IntPtr &ActivePolicyGuid ) : UInt32
PowerReadACValue ( IntPtr RootPowerKey, IntPtr SchemeGuid, IntPtr SubGroupOfPowerSettingGuid, System.Guid &PowerSettingGuid, int &Type, IntPtr &Buffer, uint &BufferSize ) : uint
PowerReadACValueIndex ( IntPtr rootPowerKey, IntPtr schemeGuid, IntPtr subGroupOfPowerSettingGuid, IntPtr settingGuid, uint &valueIndex ) : UInt32
PowerReadFriendlyName ( IntPtr RootPowerKey, IntPtr SchemeGuid, IntPtr SubGroupOfPowerSettingGuid, IntPtr PowerSettingGuid, StringBuilder Buffer, uint &BufferSize ) : uint
PowerScheme ( IntPtr schemeGuid ) : System
PowerSetActiveScheme ( IntPtr rootPowerKey, IntPtr schemeGuid ) : uint
PowerWriteACValueIndex ( IntPtr rootPowerKey, IntPtr schemeGuid, IntPtr subGroupOfPowerSettingGuid, IntPtr settingGuid, uint valueIndex ) : UInt32
PowerWriteDescription ( IntPtr RootPowerKey, IntPtr SchemeGuid, IntPtr SubGroupOfPowerSettingGuid, IntPtr PowerSettingGuid, String Buffer, UInt32 BufferSize ) : UInt32
PowerWriteFriendlyName ( IntPtr RootPowerKey, IntPtr SchemeGuid, IntPtr SubGroupOfPowerSettingGuid, IntPtr PowerSettingGuid, String Buffer, UInt32 BufferSize ) : UInt32

Method Details

DeleteScheme() public static method

public static DeleteScheme ( PowerScheme scheme ) : void
scheme PowerScheme
return void

GetActiveScheme() public static method

public static GetActiveScheme ( ) : PowerScheme
return PowerScheme

NewScheme() public static method

public static NewScheme ( string name, string description ) : PowerScheme
name string
description string
return PowerScheme

ReadACValueIndex() public method

public ReadACValueIndex ( System.Guid SubGroupGuid, System.Guid PowerSettingGuid ) : uint
SubGroupGuid System.Guid
PowerSettingGuid System.Guid
return uint

SetAsActiveScheme() public method

public SetAsActiveScheme ( ) : void
return void

ToString() public method

public ToString ( ) : string
return string

WriteACValueIndex() public method

public WriteACValueIndex ( System.Guid SubGroupGuid, System.Guid PowerSettingGuid, uint value ) : void
SubGroupGuid System.Guid
PowerSettingGuid System.Guid
value uint
return void