C# Класс IntelShared.Common.PowerScheme

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

DeleteScheme() публичный статический Метод

public static DeleteScheme ( PowerScheme scheme ) : void
scheme PowerScheme
Результат void

GetActiveScheme() публичный статический Метод

public static GetActiveScheme ( ) : PowerScheme
Результат PowerScheme

NewScheme() публичный статический Метод

public static NewScheme ( string name, string description ) : PowerScheme
name string
description string
Результат PowerScheme

ReadACValueIndex() публичный Метод

public ReadACValueIndex ( System.Guid SubGroupGuid, System.Guid PowerSettingGuid ) : uint
SubGroupGuid System.Guid
PowerSettingGuid System.Guid
Результат uint

SetAsActiveScheme() публичный Метод

public SetAsActiveScheme ( ) : void
Результат void

ToString() публичный Метод

public ToString ( ) : string
Результат string

WriteACValueIndex() публичный Метод

public WriteACValueIndex ( System.Guid SubGroupGuid, System.Guid PowerSettingGuid, uint value ) : void
SubGroupGuid System.Guid
PowerSettingGuid System.Guid
value uint
Результат void