C# Class IronPython.Modules.PythonWinReg

Afficher le fichier Open project: jschementi/iron

Méthodes publiques

Свойство Type Description
HKEY_CLASSES_ROOT BigInteger
HKEY_CURRENT_CONFIG BigInteger
HKEY_CURRENT_USER BigInteger
HKEY_DYN_DATA BigInteger
HKEY_LOCAL_MACHINE BigInteger
HKEY_PERFORMANCE_DATA BigInteger
HKEY_USERS BigInteger
error IronPython.Runtime.Types.PythonType

Méthodes publiques

Méthode Description
CloseKey ( HKEYType key ) : void
ConnectRegistry ( string computerName, BigInteger key ) : HKEYType
CreateKey ( object key, string subKeyName ) : HKEYType
CreateKeyEx ( object key, string subKeyName, int res, int sam ) : HKEYType
DeleteKey ( object key, string subKeyName ) : void
DeleteValue ( object key, string value ) : void
EnumKey ( object key, int index ) : string
EnumValue ( object key, int index ) : PythonTuple
ExpandEnvironmentStrings ( string value ) : string
FlushKey ( object key ) : void
OpenKey ( object key, string subKeyName ) : HKEYType
OpenKey ( object key, string subKeyName, [ res, [ sam ) : HKEYType
OpenKeyEx ( object key, string subKeyName, [ res, [ sam ) : HKEYType
QueryInfoKey ( object key ) : PythonTuple
QueryValue ( object key, string subKeyName ) : object
QueryValueEx ( object key, string valueName ) : PythonTuple
SetValue ( object key, string subKeyName, int type, string value ) : void
SetValueEx ( object key, string valueName, int reserved, int type, object value ) : void

Private Methods

Méthode Description
ExtractString ( byte data, int start, int end ) : string
GetRootKey ( object key ) : HKEYType
MapRegistryValueKind ( RegistryValueKind registryValueKind ) : int
MapSystemKey ( BigInteger hKey ) : RegistryHive
QueryValueExImpl ( RegistryKey nativeRootKey, string valueName, int &valueKind, object &value ) : void
RegCreateKeyEx ( SafeRegistryHandle hKey, string lpSubKey, int Reserved, string lpClass, RegistryOptions dwOptions, RegistryRights samDesired, IntPtr lpSecurityAttributes, SafeRegistryHandle &phkResult, int &lpdwDisposition ) : int
RegQueryValueEx ( SafeRegistryHandle hKey, string lpValueName, IntPtr lpReserved, int &lpType, byte lpData, uint &lpcbData ) : int

Method Details

CloseKey() public static méthode

public static CloseKey ( HKEYType key ) : void
key HKEYType
Résultat void

ConnectRegistry() public static méthode

public static ConnectRegistry ( string computerName, BigInteger key ) : HKEYType
computerName string
key BigInteger
Résultat HKEYType

CreateKey() public static méthode

public static CreateKey ( object key, string subKeyName ) : HKEYType
key object
subKeyName string
Résultat HKEYType

CreateKeyEx() public static méthode

public static CreateKeyEx ( object key, string subKeyName, int res, int sam ) : HKEYType
key object
subKeyName string
res int
sam int
Résultat HKEYType

DeleteKey() public static méthode

public static DeleteKey ( object key, string subKeyName ) : void
key object
subKeyName string
Résultat void

DeleteValue() public static méthode

public static DeleteValue ( object key, string value ) : void
key object
value string
Résultat void

EnumKey() public static méthode

public static EnumKey ( object key, int index ) : string
key object
index int
Résultat string

EnumValue() public static méthode

public static EnumValue ( object key, int index ) : PythonTuple
key object
index int
Résultat PythonTuple

ExpandEnvironmentStrings() public static méthode

public static ExpandEnvironmentStrings ( string value ) : string
value string
Résultat string

FlushKey() public static méthode

public static FlushKey ( object key ) : void
key object
Résultat void

OpenKey() public static méthode

public static OpenKey ( object key, string subKeyName ) : HKEYType
key object
subKeyName string
Résultat HKEYType

OpenKey() public static méthode

public static OpenKey ( object key, string subKeyName, [ res, [ sam ) : HKEYType
key object
subKeyName string
res [
sam [
Résultat HKEYType

OpenKeyEx() public static méthode

public static OpenKeyEx ( object key, string subKeyName, [ res, [ sam ) : HKEYType
key object
subKeyName string
res [
sam [
Résultat HKEYType

QueryInfoKey() public static méthode

public static QueryInfoKey ( object key ) : PythonTuple
key object
Résultat PythonTuple

QueryValue() public static méthode

public static QueryValue ( object key, string subKeyName ) : object
key object
subKeyName string
Résultat object

QueryValueEx() public static méthode

public static QueryValueEx ( object key, string valueName ) : PythonTuple
key object
valueName string
Résultat PythonTuple

SetValue() public static méthode

public static SetValue ( object key, string subKeyName, int type, string value ) : void
key object
subKeyName string
type int
value string
Résultat void

SetValueEx() public static méthode

public static SetValueEx ( object key, string valueName, int reserved, int type, object value ) : void
key object
valueName string
reserved int
type int
value object
Résultat void

Property Details

HKEY_CLASSES_ROOT public_oe static_oe property

public static BigInteger HKEY_CLASSES_ROOT
Résultat BigInteger

HKEY_CURRENT_CONFIG public_oe static_oe property

public static BigInteger HKEY_CURRENT_CONFIG
Résultat BigInteger

HKEY_CURRENT_USER public_oe static_oe property

public static BigInteger HKEY_CURRENT_USER
Résultat BigInteger

HKEY_DYN_DATA public_oe static_oe property

public static BigInteger HKEY_DYN_DATA
Résultat BigInteger

HKEY_LOCAL_MACHINE public_oe static_oe property

public static BigInteger HKEY_LOCAL_MACHINE
Résultat BigInteger

HKEY_PERFORMANCE_DATA public_oe static_oe property

public static BigInteger HKEY_PERFORMANCE_DATA
Résultat BigInteger

HKEY_USERS public_oe static_oe property

public static BigInteger HKEY_USERS
Résultat BigInteger

error public_oe static_oe property

public static PythonType,IronPython.Runtime.Types error
Résultat IronPython.Runtime.Types.PythonType