1 <?xml version="1.0" encoding="utf-8"?>
2 <Type Name="RegistryHive" FullName="Microsoft.Win32.RegistryHive">
3 <TypeSignature Language="C#" Value="public enum RegistryHive" />
4 <TypeSignature Language="ILAsm" Value=".class public auto ansi serializable sealed RegistryHive extends System.Enum" />
6 <AssemblyName>mscorlib</AssemblyName>
7 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
8 <AssemblyVersion>2.0.0.0</AssemblyVersion>
9 <AssemblyVersion>4.0.0.0</AssemblyVersion>
12 <BaseTypeName>System.Enum</BaseTypeName>
16 <AttributeName>System.Runtime.InteropServices.ComVisible(true)</AttributeName>
21 <attribution license="cc4" from="Microsoft" modified="false" />
22 <para>RegistryHive values are used by the <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> method to represent the top-level node of a requested key on a foreign (remote) machine. The node that can be opened with the OpenRemoteBaseKey method must be one of these top-level RegistryKeys. Further access to the subkeys of the identified node is available using using methods in <see cref="T:Microsoft.Win32.RegistryKey" />, so long as the the user has appropriate permission.</para>
25 <attribution license="cc4" from="Microsoft" modified="false" />
26 <para>Represents the possible values for a top-level node on a foreign machine.</para>
30 <Member MemberName="ClassesRoot">
31 <MemberSignature Language="C#" Value="ClassesRoot" />
32 <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Microsoft.Win32.RegistryHive ClassesRoot = int32(-2147483648)" />
33 <MemberType>Field</MemberType>
35 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
36 <AssemblyVersion>2.0.0.0</AssemblyVersion>
37 <AssemblyVersion>4.0.0.0</AssemblyVersion>
40 <ReturnType>Microsoft.Win32.RegistryHive</ReturnType>
44 <attribution license="cc4" from="Microsoft" modified="false" />
45 <para>Represents the HKEY_CLASSES_ROOT base key on another computer. This value can be passed to the <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> method, to open this node remotely.</para>
49 <Member MemberName="CurrentConfig">
50 <MemberSignature Language="C#" Value="CurrentConfig" />
51 <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Microsoft.Win32.RegistryHive CurrentConfig = int32(-2147483643)" />
52 <MemberType>Field</MemberType>
54 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
55 <AssemblyVersion>2.0.0.0</AssemblyVersion>
56 <AssemblyVersion>4.0.0.0</AssemblyVersion>
59 <ReturnType>Microsoft.Win32.RegistryHive</ReturnType>
63 <attribution license="cc4" from="Microsoft" modified="false" />
64 <para>Represents the HKEY_CURRENT_CONFIG base key on another computer. This value can be passed to the <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> method, to open this node remotely.</para>
68 <Member MemberName="CurrentUser">
69 <MemberSignature Language="C#" Value="CurrentUser" />
70 <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Microsoft.Win32.RegistryHive CurrentUser = int32(-2147483647)" />
71 <MemberType>Field</MemberType>
73 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
74 <AssemblyVersion>2.0.0.0</AssemblyVersion>
75 <AssemblyVersion>4.0.0.0</AssemblyVersion>
78 <ReturnType>Microsoft.Win32.RegistryHive</ReturnType>
82 <attribution license="cc4" from="Microsoft" modified="false" />
83 <para>Represents the HKEY_CURRENT_USER base key on another computer. This value can be passed to the <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> method, to open this node remotely.</para>
87 <Member MemberName="DynData">
88 <MemberSignature Language="C#" Value="DynData" />
89 <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Microsoft.Win32.RegistryHive DynData = int32(-2147483642)" />
90 <MemberType>Field</MemberType>
92 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
93 <AssemblyVersion>2.0.0.0</AssemblyVersion>
94 <AssemblyVersion>4.0.0.0</AssemblyVersion>
97 <ReturnType>Microsoft.Win32.RegistryHive</ReturnType>
101 <attribution license="cc4" from="Microsoft" modified="false" />
102 <para>Represents the HKEY_DYN_DATA base key on another computer. This value can be passed to the <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> method, to open this node remotely.</para>
106 <Member MemberName="LocalMachine">
107 <MemberSignature Language="C#" Value="LocalMachine" />
108 <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Microsoft.Win32.RegistryHive LocalMachine = int32(-2147483646)" />
109 <MemberType>Field</MemberType>
111 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
112 <AssemblyVersion>2.0.0.0</AssemblyVersion>
113 <AssemblyVersion>4.0.0.0</AssemblyVersion>
116 <ReturnType>Microsoft.Win32.RegistryHive</ReturnType>
120 <attribution license="cc4" from="Microsoft" modified="false" />
121 <para>Represents the HKEY_LOCAL_MACHINE base key on another computer. This value can be passed to the <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> method, to open this node remotely.</para>
125 <Member MemberName="PerformanceData">
126 <MemberSignature Language="C#" Value="PerformanceData" />
127 <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Microsoft.Win32.RegistryHive PerformanceData = int32(-2147483644)" />
128 <MemberType>Field</MemberType>
130 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
131 <AssemblyVersion>2.0.0.0</AssemblyVersion>
132 <AssemblyVersion>4.0.0.0</AssemblyVersion>
135 <ReturnType>Microsoft.Win32.RegistryHive</ReturnType>
139 <attribution license="cc4" from="Microsoft" modified="false" />
140 <para>Represents the HKEY_PERFORMANCE_DATA base key on another computer. This value can be passed to the <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> method, to open this node remotely.</para>
144 <Member MemberName="Users">
145 <MemberSignature Language="C#" Value="Users" />
146 <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Microsoft.Win32.RegistryHive Users = int32(-2147483645)" />
147 <MemberType>Field</MemberType>
149 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
150 <AssemblyVersion>2.0.0.0</AssemblyVersion>
151 <AssemblyVersion>4.0.0.0</AssemblyVersion>
154 <ReturnType>Microsoft.Win32.RegistryHive</ReturnType>
158 <attribution license="cc4" from="Microsoft" modified="false" />
159 <para>Represents the HKEY_USERS base key on another computer. This value can be passed to the <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> method, to open this node remotely.</para>