1 <?xml version="1.0" encoding="utf-8"?>
4 <name>Microsoft.Win32.Registry</name>
7 <member name="T:Microsoft.Win32.Registry">
8 <summary>Proporciona objetos <see cref="T:Microsoft.Win32.RegistryKey" />, que representan las claves principales del Registro de Windows, así como métodos static para obtener acceso a los pares de clave y valor.</summary>
10 <member name="F:Microsoft.Win32.Registry.ClassesRoot">
11 <summary>Define los tipos (o clases) de documentos y las propiedades asociadas a dichos tipos.Este campo lee la clave base HKEY_CLASSES_ROOT del Registro de Windows.</summary>
13 <member name="F:Microsoft.Win32.Registry.CurrentConfig">
14 <summary>Contiene información de configuración relativa al hardware que no es específica para el usuario.Este campo lee la clave base HKEY_CURRENT_CONFIG del Registro de Windows.</summary>
16 <member name="F:Microsoft.Win32.Registry.CurrentUser">
17 <summary>Contiene información sobre las preferencias del usuario actual.Este campo lee la clave base HKEY_CURRENT_USER del Registro de Windows.</summary>
19 <member name="M:Microsoft.Win32.Registry.GetValue(System.String,System.String,System.Object)">
20 <summary>Recupera el valor asociado al nombre especificado de la clave del Registro especificada.Si el nombre no se encuentra en esta clave, devuelve un valor predeterminado, que se puede definir previamente, o null si la clave especificada no existe.</summary>
21 <returns>Es null si la subclave especificada por <paramref name="keyName" /> no existe; de lo contrario, el valor asociado a <paramref name="valueName" />, o <paramref name="defaultValue" /> si <paramref name="valueName" /> no se encuentra.</returns>
22 <param name="keyName">Ruta de acceso completa de la clave del Registro que comienza con una clave raíz válida, como "HKEY_CURRENT_USER".</param>
23 <param name="valueName">Nombre del par nombre/valor.</param>
24 <param name="defaultValue">Valor que se devuelve si <paramref name="valueName" /> no existe.</param>
25 <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para leer en la clave del Registro. </exception>
26 <exception cref="T:System.IO.IOException">El objeto <see cref="T:Microsoft.Win32.RegistryKey" /> que contiene el valor especificado se ha marcado para su eliminación. </exception>
27 <exception cref="T:System.ArgumentException">
28 <paramref name="keyName" /> no comienza con una clave raíz del Registro válida. </exception>
30 <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Read="\" />
33 <member name="F:Microsoft.Win32.Registry.LocalMachine">
34 <summary>Contiene los datos de configuración correspondientes al equipo local.Este campo lee la clave base HKEY_LOCAL_MACHINE del Registro de Windows.</summary>
36 <member name="F:Microsoft.Win32.Registry.PerformanceData">
37 <summary>Contiene información de rendimiento para los componentes de software.Este campo lee la clave base HKEY_PERFORMANCE_DATA del Registro de Windows.</summary>
39 <member name="M:Microsoft.Win32.Registry.SetValue(System.String,System.String,System.Object)">
40 <summary>Establece el par nombre/valor especificado en la clave del Registro especificada.Si la clave especificada no existe, se crea.</summary>
41 <param name="keyName">Ruta de acceso completa de la clave del Registro que comienza con una clave raíz válida, como "HKEY_CURRENT_USER".</param>
42 <param name="valueName">Nombre del par nombre/valor.</param>
43 <param name="value">Valor que se va a almacenar.</param>
44 <exception cref="T:System.ArgumentNullException">
45 <paramref name="value" /> es null. </exception>
46 <exception cref="T:System.ArgumentException">
47 <paramref name="keyName" /> no comienza con una clave raíz del Registro válida. O bien<paramref name="keyName" /> supera la longitud máxima permitida (255 caracteres).</exception>
48 <exception cref="T:System.UnauthorizedAccessException">
49 <see cref="T:Microsoft.Win32.RegistryKey" /> es de sólo lectura y no se puede escribir en ella; por ejemplo, es un nodo del nivel raíz. </exception>
50 <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para crear o modificar claves del Registro. </exception>
52 <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
53 <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
56 <member name="M:Microsoft.Win32.Registry.SetValue(System.String,System.String,System.Object,Microsoft.Win32.RegistryValueKind)">
57 <summary>Establece el par nombre/valor en la clave del Registro especificada, utilizando el tipo de datos del Registro especificado.Si la clave especificada no existe, se crea.</summary>
58 <param name="keyName">Ruta de acceso completa de la clave del Registro que comienza con una clave raíz válida, como "HKEY_CURRENT_USER".</param>
59 <param name="valueName">Nombre del par nombre/valor.</param>
60 <param name="value">Valor que se va a almacenar.</param>
61 <param name="valueKind">Tipo de datos del Registro que se utilizará para almacenar los datos.</param>
62 <exception cref="T:System.ArgumentNullException">
63 <paramref name="value" /> es null. </exception>
64 <exception cref="T:System.ArgumentException">
65 <paramref name="keyName" /> no comienza con una clave raíz del Registro válida.O bien<paramref name="keyName" /> supera la longitud máxima permitida (255 caracteres).O bien El tipo de <paramref name="value" /> no coincidió con el tipo de datos del Registro especificado por <paramref name="valueKind" />; por consiguiente, no se pudieron convertir los datos correctamente. </exception>
66 <exception cref="T:System.UnauthorizedAccessException">La clave <see cref="T:Microsoft.Win32.RegistryKey" /> es de sólo lectura y, por tanto, no se puede escribir en ella (por ejemplo, se trata de un nodo del nivel raíz, o no se ha abierto con acceso de escritura). </exception>
67 <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para crear o modificar claves del Registro. </exception>
69 <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
70 <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
73 <member name="F:Microsoft.Win32.Registry.Users">
74 <summary>Contiene información sobre la configuración de usuario predeterminada.Este campo lee la clave base HKEY_USERS del Registro de Windows.</summary>
76 <member name="T:Microsoft.Win32.RegistryHive">
77 <summary>Representa los posibles valores de un nodo de nivel superior en un equipo externo.</summary>
79 <member name="F:Microsoft.Win32.RegistryHive.ClassesRoot">
80 <summary>Representa la clave base HKEY_CLASSES_ROOT en otro equipo.Este valor se puede pasar al método <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> para abrir este nodo de forma remota.</summary>
82 <member name="F:Microsoft.Win32.RegistryHive.CurrentConfig">
83 <summary>Representa la clave base HKEY_CURRENT_CONFIG en otro equipo.Este valor se puede pasar al método <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> para abrir este nodo de forma remota.</summary>
85 <member name="F:Microsoft.Win32.RegistryHive.CurrentUser">
86 <summary>Representa la clave base HKEY_CURRENT_USER en otro equipo.Este valor se puede pasar al método <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> para abrir este nodo de forma remota.</summary>
88 <member name="F:Microsoft.Win32.RegistryHive.LocalMachine">
89 <summary>Representa la clave base HKEY_LOCAL_MACHINE en otro equipo.Este valor se puede pasar al método <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> para abrir este nodo de forma remota.</summary>
91 <member name="F:Microsoft.Win32.RegistryHive.PerformanceData">
92 <summary>Representa la clave base HKEY_PERFORMANCE_DATA en otro equipo.Este valor se puede pasar al método <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> para abrir este nodo de forma remota.</summary>
94 <member name="F:Microsoft.Win32.RegistryHive.Users">
95 <summary>Representa la clave base HKEY_USERS en otro equipo.Este valor se puede pasar al método <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> para abrir este nodo de forma remota.</summary>
97 <member name="T:Microsoft.Win32.RegistryKey">
98 <summary>Representa un nodo de nivel de clave en el Registro de Windows.Esta clase es una encapsulación del Registro.</summary>
100 <member name="M:Microsoft.Win32.RegistryKey.CreateSubKey(System.String)">
101 <summary>Crea una subclave o abre una subclave existente para el acceso de escritura. </summary>
102 <returns>Subclave recién creada, o null si se produjo un error en la operación.Si se especifica una cadena de longitud cero para <paramref name="subkey" />, se devuelve el objeto <see cref="T:Microsoft.Win32.RegistryKey" /> actual.</returns>
103 <param name="subkey">Nombre o ruta de acceso de la subclave que se va a crear o abrir.Esta cadena no distingue entre mayúsculas y minúsculas.</param>
104 <exception cref="T:System.ArgumentNullException">
105 <paramref name="subkey" />is null. </exception>
106 <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para crear o abrir la clave del Registro. </exception>
107 <exception cref="T:System.ObjectDisposedException">Se está llamando a este método en un objeto <see cref="T:Microsoft.Win32.RegistryKey" /> que está cerrado (no se puede tener acceso a claves cerradas). </exception>
108 <exception cref="T:System.UnauthorizedAccessException">No se puede escribir en el objeto <see cref="T:Microsoft.Win32.RegistryKey" />, porque, por ejemplo, no se abrió como una clave de escritura o el usuario no tiene los derechos de acceso necesarios. </exception>
109 <exception cref="T:System.IO.IOException">El nivel de anidamiento es superior a 510.o bienSe ha producido un error en el sistema, ya sea porque se ha eliminado una clave o porque se ha intentado crear una clave en la raíz de <see cref="F:Microsoft.Win32.Registry.LocalMachine" />.</exception>
111 <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
112 <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
115 <member name="M:Microsoft.Win32.RegistryKey.CreateSubKey(System.String,System.Boolean)">
116 <summary>Crea una subclave o abre una subclave existente con el acceso especificado. Disponible a partir de.NET Framework 2015</summary>
117 <returns>Subclave recién creada, o null si se produjo un error en la operación.Si se especifica una cadena de longitud cero para <paramref name="subkey" />, se devuelve el objeto <see cref="T:Microsoft.Win32.RegistryKey" /> actual.</returns>
118 <param name="subkey">Nombre o ruta de acceso de la subclave que se va a crear o abrir.Esta cadena no distingue entre mayúsculas y minúsculas.</param>
119 <param name="writable">truepara indicar la nueva subclave es grabable; de lo contrario, false.</param>
120 <exception cref="T:System.ArgumentNullException">
121 <paramref name="subkey" />is null. </exception>
122 <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para crear o abrir la clave del Registro. </exception>
123 <exception cref="T:System.UnauthorizedAccessException">No se puede escribir en el objeto <see cref="T:Microsoft.Win32.RegistryKey" /> actual porque, por ejemplo, no se abrió como una clave de escritura o el usuario no tiene los derechos de acceso necesarios.</exception>
124 <exception cref="T:System.IO.IOException">El nivel de anidamiento es superior a 510.o bienSe ha producido un error en el sistema, ya sea porque se ha eliminado una clave o porque se ha intentado crear una clave en la raíz de <see cref="F:Microsoft.Win32.Registry.LocalMachine" />.</exception>
126 <member name="M:Microsoft.Win32.RegistryKey.CreateSubKey(System.String,System.Boolean,Microsoft.Win32.RegistryOptions)">
127 <summary>Crea una subclave o abre una subclave existente con el acceso especificado. Disponible a partir de.NET Framework 2015</summary>
128 <returns>Subclave recién creada, o null si se produjo un error en la operación.Si se especifica una cadena de longitud cero para <paramref name="subkey" />, se devuelve el objeto <see cref="T:Microsoft.Win32.RegistryKey" /> actual.</returns>
129 <param name="subkey">Nombre o ruta de acceso de la subclave que se va a crear o abrir.Esta cadena no distingue entre mayúsculas y minúsculas.</param>
130 <param name="writable">truepara indicar la nueva subclave es grabable; de lo contrario, false.</param>
131 <param name="options">Opción del Registro que se va a usar.</param>
132 <exception cref="T:System.ArgumentNullException">
133 <paramref name="subkey" />is null. </exception>
134 <exception cref="T:System.ArgumentException">
135 <paramref name="options" />no se especifica una opción válida</exception>
136 <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para crear o abrir la clave del Registro. </exception>
137 <exception cref="T:System.UnauthorizedAccessException">No se puede escribir en el objeto <see cref="T:Microsoft.Win32.RegistryKey" /> actual porque, por ejemplo, no se abrió como una clave de escritura o el usuario no tiene los derechos de acceso necesarios.</exception>
138 <exception cref="T:System.IO.IOException">El nivel de anidamiento es superior a 510.o bienSe ha producido un error en el sistema, ya sea porque se ha eliminado una clave o porque se ha intentado crear una clave en la raíz de <see cref="F:Microsoft.Win32.Registry.LocalMachine" />.</exception>
140 <member name="M:Microsoft.Win32.RegistryKey.DeleteSubKey(System.String)">
141 <summary>Elimina la subclave especificada. </summary>
142 <param name="subkey">Nombre de la subclave que se va a eliminar.Esta cadena no distingue entre mayúsculas y minúsculas.</param>
143 <exception cref="T:System.InvalidOperationException">
144 <paramref name="subkey" /> tiene subclaves secundarias. </exception>
145 <exception cref="T:System.ArgumentException">El parámetro <paramref name="subkey" /> no especifica una clave del Registro válida. </exception>
146 <exception cref="T:System.ArgumentNullException">
147 <paramref name="subkey" /> es null</exception>
148 <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para eliminar la clave. </exception>
149 <exception cref="T:System.ObjectDisposedException">La <see cref="T:Microsoft.Win32.RegistryKey" /> que se ha manipulado está cerrada (no se puede tener acceso a las claves cerradas). </exception>
150 <exception cref="T:System.UnauthorizedAccessException">El usuario no tiene los derechos necesarios en el Registro.</exception>
152 <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
153 <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
156 <member name="M:Microsoft.Win32.RegistryKey.DeleteSubKey(System.String,System.Boolean)">
157 <summary>Elimina la subclave especificada e indica si se inicia una excepción cuando no se encuentra la subclave. </summary>
158 <param name="subkey">Nombre de la subclave que se va a eliminar.Esta cadena no distingue entre mayúsculas y minúsculas.</param>
159 <param name="throwOnMissingSubKey">Indica si debería producirse una excepción si no se puede encontrar la subclave especificada.Si este argumento es true y la subclave especificada no existe, se genera una excepción.Si este argumento es false y la subclave especificada no existe, no se lleva a cabo ninguna acción.</param>
160 <exception cref="T:System.InvalidOperationException">
161 <paramref name="subkey" /> tiene subclaves secundarias. </exception>
162 <exception cref="T:System.ArgumentException">
163 <paramref name="subkey" /> no especifica una clave del Registro válida y <paramref name="throwOnMissingSubKey" /> es true. </exception>
164 <exception cref="T:System.ArgumentNullException">
165 <paramref name="subkey" />is null.</exception>
166 <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para eliminar la clave. </exception>
167 <exception cref="T:System.ObjectDisposedException">La <see cref="T:Microsoft.Win32.RegistryKey" /> que se ha manipulado está cerrada (no se puede tener acceso a las claves cerradas). </exception>
168 <exception cref="T:System.UnauthorizedAccessException">El usuario no tiene los derechos necesarios en el Registro.</exception>
170 <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
171 <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
174 <member name="M:Microsoft.Win32.RegistryKey.DeleteSubKeyTree(System.String)">
175 <summary>Elimina una subclave y las subclaves secundarias de forma recursiva. </summary>
176 <param name="subkey">Subclave que se va a eliminar.Esta cadena no distingue entre mayúsculas y minúsculas.</param>
177 <exception cref="T:System.ArgumentNullException">
178 <paramref name="subkey" />is null. </exception>
179 <exception cref="T:System.ArgumentException">Se ha intentado eliminar un subárbol.o bien<paramref name="subkey" /> no especifica una subclave del Registro válida. </exception>
180 <exception cref="T:System.IO.IOException">Se produjo un error de E/S.</exception>
181 <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para eliminar la clave. </exception>
182 <exception cref="T:System.ObjectDisposedException">La <see cref="T:Microsoft.Win32.RegistryKey" /> que se ha manipulado está cerrada (no se puede tener acceso a las claves cerradas). </exception>
183 <exception cref="T:System.UnauthorizedAccessException">El usuario no tiene los derechos necesarios en el Registro.</exception>
185 <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
186 <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
189 <member name="M:Microsoft.Win32.RegistryKey.DeleteSubKeyTree(System.String,System.Boolean)">
190 <summary>Elimina la subclave especificada y cualquier subclave secundaria de forma recursiva y especifica si se generará una excepción cuando no se encuentre la subclave. </summary>
191 <param name="subkey">Nombre de la subclave que se va a eliminar.Esta cadena no distingue entre mayúsculas y minúsculas.</param>
192 <param name="throwOnMissingSubKey">Indica si debería producirse una excepción si no se puede encontrar la subclave especificada.Si este argumento es true y la subclave especificada no existe, se genera una excepción.Si este argumento es false y la subclave especificada no existe, no se lleva a cabo ninguna acción.</param>
193 <exception cref="T:System.ArgumentException">Se intentó eliminar el subárbol raíz del árbol.o bien<paramref name="subkey" /> no especifica una subclave del Registro válida y <paramref name="throwOnMissingSubKey" /> es true.</exception>
194 <exception cref="T:System.ArgumentNullException">
195 <paramref name="subkey" />is null.</exception>
196 <exception cref="T:System.ObjectDisposedException">El objeto <see cref="T:Microsoft.Win32.RegistryKey" /> está cerrado (no se puede tener acceso a claves cerradas).</exception>
197 <exception cref="T:System.UnauthorizedAccessException">El usuario no tiene los derechos necesarios en el Registro.</exception>
198 <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para eliminar la clave.</exception>
200 <member name="M:Microsoft.Win32.RegistryKey.DeleteValue(System.String)">
201 <summary>Elimina el valor especificado de esta clave.</summary>
202 <param name="name">Nombre del valor que se va a eliminar. </param>
203 <exception cref="T:System.ArgumentException">
204 <paramref name="name" /> no es una referencia válida a un valor. </exception>
205 <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para eliminar el valor. </exception>
206 <exception cref="T:System.ObjectDisposedException">La <see cref="T:Microsoft.Win32.RegistryKey" /> que se ha manipulado está cerrada (no se puede tener acceso a las claves cerradas). </exception>
207 <exception cref="T:System.UnauthorizedAccessException">El objeto <see cref="T:Microsoft.Win32.RegistryKey" /> que se desea manipular es de sólo lectura. </exception>
209 <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
210 <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
213 <member name="M:Microsoft.Win32.RegistryKey.DeleteValue(System.String,System.Boolean)">
214 <summary>Elimina el valor especificado de esta clave e indica si se inicia una excepción cuando no se encuentra el valor.</summary>
215 <param name="name">Nombre del valor que se va a eliminar. </param>
216 <param name="throwOnMissingValue">Indica si debe producirse una excepción si no se puede encontrar el valor especificado.Si este argumento es true y el valor especificado no existe, se genera una excepción.Si este argumento es false y el valor especificado no existe, no se lleva a cabo ninguna acción.</param>
217 <exception cref="T:System.ArgumentException">
218 <paramref name="name" /> no es una referencia válida a un valor y <paramref name="throwOnMissingValue" /> es true. o bien <paramref name="name" />is null.</exception>
219 <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para eliminar el valor. </exception>
220 <exception cref="T:System.ObjectDisposedException">La <see cref="T:Microsoft.Win32.RegistryKey" /> que se ha manipulado está cerrada (no se puede tener acceso a las claves cerradas). </exception>
221 <exception cref="T:System.UnauthorizedAccessException">El objeto <see cref="T:Microsoft.Win32.RegistryKey" /> que se desea manipular es de sólo lectura. </exception>
223 <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
224 <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
227 <member name="M:Microsoft.Win32.RegistryKey.Dispose">
228 <summary>Libera todos los recursos usados por la instancia actual de la clase <see cref="T:Microsoft.Win32.RegistryKey" />.</summary>
230 <member name="M:Microsoft.Win32.RegistryKey.Flush">
231 <summary>Escribe todos los atributos de la clave del Registro abierta y especificada en el Registro.</summary>
233 <member name="M:Microsoft.Win32.RegistryKey.FromHandle(Microsoft.Win32.SafeHandles.SafeRegistryHandle)">
234 <summary>[CRÍTICO PARA LA SEGURIDAD] Crea una clave del Registro a partir del identificador especificado.</summary>
235 <returns>Clave del Registro.</returns>
236 <param name="handle">Controlador para la clave del Registro.</param>
238 <member name="M:Microsoft.Win32.RegistryKey.FromHandle(Microsoft.Win32.SafeHandles.SafeRegistryHandle,Microsoft.Win32.RegistryView)">
239 <summary>[CRÍTICO PARA LA SEGURIDAD] Crea una clave del Registro a partir de una configuración especificada de controlador y vista del Registro. </summary>
240 <returns>Clave del Registro.</returns>
241 <param name="handle">Controlador para la clave del Registro.</param>
242 <param name="view">Vista del Registro que se va a usar.</param>
244 <member name="M:Microsoft.Win32.RegistryKey.GetSubKeyNames">
245 <summary>Recupera una matriz de cadenas que contiene todos los nombres de las subclaves.</summary>
246 <returns>Matriz de cadenas que contiene los nombres de las subclaves de la clave actual.</returns>
247 <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para leer la clave del Registro. </exception>
248 <exception cref="T:System.ObjectDisposedException">La <see cref="T:Microsoft.Win32.RegistryKey" /> que se ha manipulado está cerrada (no se puede tener acceso a las claves cerradas). </exception>
249 <exception cref="T:System.UnauthorizedAccessException">El usuario no tiene los derechos necesarios en el Registro.</exception>
250 <exception cref="T:System.IO.IOException">Se ha producido un error en el sistema porque, por ejemplo, se ha eliminado la clave actual.</exception>
252 <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
255 <member name="M:Microsoft.Win32.RegistryKey.GetValue(System.String)">
256 <summary>Recupera el valor asociado al nombre especificado.Devuelve null si el par nombre-valor no existe en el Registro.</summary>
257 <returns>Valor asociado a <paramref name="name" />, o null si no se encuentra <paramref name="name" />.</returns>
258 <param name="name">Nombre del valor que se va a recuperar.Esta cadena no distingue entre mayúsculas y minúsculas.</param>
259 <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para leer en la clave del Registro. </exception>
260 <exception cref="T:System.ObjectDisposedException">El objeto <see cref="T:Microsoft.Win32.RegistryKey" /> que contiene el valor especificado está cerrado (no se puede tener acceso a claves cerradas). </exception>
261 <exception cref="T:System.IO.IOException">El objeto <see cref="T:Microsoft.Win32.RegistryKey" /> que contiene el valor especificado se ha marcado para su eliminación. </exception>
262 <exception cref="T:System.UnauthorizedAccessException">El usuario no tiene los derechos necesarios en el Registro.</exception>
264 <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Read="\" />
267 <member name="M:Microsoft.Win32.RegistryKey.GetValue(System.String,System.Object)">
268 <summary>Recupera el valor asociado al nombre especificado.Si no se encuentra el nombre, devuelve el valor predeterminado que se proporcione.</summary>
269 <returns>Valor asociado a <paramref name="name" />, con las variables de entorno incrustadas sin expandir, o <paramref name="defaultValue" /> si no se encuentra <paramref name="name" />.</returns>
270 <param name="name">Nombre del valor que se va a recuperar.Esta cadena no distingue entre mayúsculas y minúsculas.</param>
271 <param name="defaultValue">Valor que se devuelve si <paramref name="name" /> no existe. </param>
272 <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para leer en la clave del Registro. </exception>
273 <exception cref="T:System.ObjectDisposedException">El objeto <see cref="T:Microsoft.Win32.RegistryKey" /> que contiene el valor especificado está cerrado (no se puede tener acceso a claves cerradas). </exception>
274 <exception cref="T:System.IO.IOException">El objeto <see cref="T:Microsoft.Win32.RegistryKey" /> que contiene el valor especificado se ha marcado para su eliminación. </exception>
275 <exception cref="T:System.UnauthorizedAccessException">El usuario no tiene los derechos necesarios en el Registro.</exception>
277 <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Read="\" />
280 <member name="M:Microsoft.Win32.RegistryKey.GetValue(System.String,System.Object,Microsoft.Win32.RegistryValueOptions)">
281 <summary>Recupera el valor asociado al nombre y a las opciones de recuperación especificados.Si no se encuentra el nombre, devuelve el valor predeterminado que se proporcione.</summary>
282 <returns>Valor asociado a <paramref name="name" />, que se procesa según el valor especificado para <paramref name="options" />, o <paramref name="defaultValue" /> si no se encuentra <paramref name="name" />.</returns>
283 <param name="name">Nombre del valor que se va a recuperar.Esta cadena no distingue entre mayúsculas y minúsculas.</param>
284 <param name="defaultValue">Valor que se devuelve si <paramref name="name" /> no existe. </param>
285 <param name="options">Uno de los valores de enumeración que especifica el procesamiento opcional del valor recuperado.</param>
286 <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para leer en la clave del Registro. </exception>
287 <exception cref="T:System.ObjectDisposedException">El objeto <see cref="T:Microsoft.Win32.RegistryKey" /> que contiene el valor especificado está cerrado (no se puede tener acceso a claves cerradas). </exception>
288 <exception cref="T:System.IO.IOException">El objeto <see cref="T:Microsoft.Win32.RegistryKey" /> que contiene el valor especificado se ha marcado para su eliminación. </exception>
289 <exception cref="T:System.ArgumentException">
290 <paramref name="options" /> no es un valor <see cref="T:Microsoft.Win32.RegistryValueOptions" /> válido; por ejemplo, un valor no válido se convierte a <see cref="T:Microsoft.Win32.RegistryValueOptions" />.</exception>
291 <exception cref="T:System.UnauthorizedAccessException">El usuario no tiene los derechos necesarios en el Registro.</exception>
293 <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Read="\" />
296 <member name="M:Microsoft.Win32.RegistryKey.GetValueKind(System.String)">
297 <summary>Recupera el tipo de datos del Registro del valor asociado al nombre especificado.</summary>
298 <returns>El tipo de datos del Registro del valor asociado a <paramref name="name" />.</returns>
299 <param name="name">Nombre del valor para el que se va a recuperar el tipo de datos del Registro.Esta cadena no distingue entre mayúsculas y minúsculas.</param>
300 <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para leer en la clave del Registro. </exception>
301 <exception cref="T:System.ObjectDisposedException">El objeto <see cref="T:Microsoft.Win32.RegistryKey" /> que contiene el valor especificado está cerrado (no se puede tener acceso a claves cerradas). </exception>
302 <exception cref="T:System.IO.IOException">La subclave que contiene el valor especificado no existe.o bienEl par de nombre y valor especificado por <paramref name="name" /> no existe.Esta excepción no se produce en Windows 95, Windows 98 o Windows Millennium Edition.</exception>
303 <exception cref="T:System.UnauthorizedAccessException">El usuario no tiene los derechos necesarios en el Registro.</exception>
305 <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Read="\" />
308 <member name="M:Microsoft.Win32.RegistryKey.GetValueNames">
309 <summary>Recupera una matriz de cadenas que contiene todos los nombres de valores asociados a esta clave.</summary>
310 <returns>Matriz de cadenas que contiene los nombres de los valores de la clave actual.</returns>
311 <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para leer en la clave del Registro. </exception>
312 <exception cref="T:System.ObjectDisposedException">La <see cref="T:Microsoft.Win32.RegistryKey" /> que se ha manipulado está cerrada (no se puede tener acceso a las claves cerradas). </exception>
313 <exception cref="T:System.UnauthorizedAccessException">El usuario no tiene los derechos necesarios en el Registro.</exception>
314 <exception cref="T:System.IO.IOException">Se ha producido un error en el sistema porque, por ejemplo, se ha eliminado la clave actual.</exception>
316 <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
319 <member name="P:Microsoft.Win32.RegistryKey.Handle">
320 <summary>[CRÍTICO PARA LA SEGURIDAD] Obtiene un objeto <see cref="T:Microsoft.Win32.SafeHandles.SafeRegistryHandle" /> que representa la clave del Registro encapsulada por el objeto <see cref="T:Microsoft.Win32.RegistryKey" /> actual.</summary>
321 <returns>Controlador para la clave del Registro.</returns>
323 <member name="P:Microsoft.Win32.RegistryKey.Name">
324 <summary>Recupera el nombre de la clave.</summary>
325 <returns>Nombre absoluto (completo) de la clave.</returns>
326 <exception cref="T:System.ObjectDisposedException">El objeto <see cref="T:Microsoft.Win32.RegistryKey" /> está cerrado (no se puede tener acceso a claves cerradas). </exception>
328 <member name="M:Microsoft.Win32.RegistryKey.OpenBaseKey(Microsoft.Win32.RegistryHive,Microsoft.Win32.RegistryView)">
329 <summary>Abre un nuevo <see cref="T:Microsoft.Win32.RegistryKey" /> que representa la clave solicitada en el equipo local con la vista especificada.</summary>
330 <returns>Clave del Registro solicitada.</returns>
331 <param name="hKey">HKEY que se va a abrir.</param>
332 <param name="view">Vista del Registro que se va a usar.</param>
333 <exception cref="T:System.ArgumentException">
334 <paramref name="hKey" /> o <paramref name="view" /> no es válido.</exception>
335 <exception cref="T:System.UnauthorizedAccessException">El usuario no tiene los derechos necesarios en el Registro.</exception>
336 <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para realizar esta acción.</exception>
338 <member name="M:Microsoft.Win32.RegistryKey.OpenSubKey(System.String)">
339 <summary>Recupera una subclave en forma de sólo lectura.</summary>
340 <returns>Subclave solicitada, o null si se produjo un error en la operación.</returns>
341 <param name="name">Nombre o ruta de acceso a la subclave que se va a abrir como de solo lectura. </param>
342 <exception cref="T:System.ArgumentNullException">
343 <paramref name="name" /> es null</exception>
344 <exception cref="T:System.ObjectDisposedException">El objeto <see cref="T:Microsoft.Win32.RegistryKey" /> está cerrado (no se puede tener acceso a claves cerradas). </exception>
345 <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para leer la clave del Registro. </exception>
347 <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Read="\" />
350 <member name="M:Microsoft.Win32.RegistryKey.OpenSubKey(System.String,System.Boolean)">
351 <summary>Recupera la subclave especificada e indica si debe aplicarse acceso de escritura a la clave. </summary>
352 <returns>Subclave solicitada, o null si se produjo un error en la operación.</returns>
353 <param name="name">Nombre o ruta de acceso de la subclave que se va a abrir. </param>
354 <param name="writable">Ha de establecerse en true si necesita acceso de escritura a la clave. </param>
355 <exception cref="T:System.ArgumentNullException">
356 <paramref name="name" />is null. </exception>
357 <exception cref="T:System.ObjectDisposedException">El objeto <see cref="T:Microsoft.Win32.RegistryKey" /> está cerrado (no se puede tener acceso a claves cerradas). </exception>
358 <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para tener acceso a la clave del Registro en el modo especificado. </exception>
360 <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
361 <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
364 <member name="M:Microsoft.Win32.RegistryKey.OpenSubKey(System.String,System.Security.AccessControl.RegistryRights)">
365 <summary>Recupera una subclave con el nombre especificado y.Disponible a partir de.NET Framework 2015</summary>
366 <returns>Subclave solicitada, o null si se produjo un error en la operación.</returns>
367 <param name="name">Nombre o ruta de acceso de la subclave que se va a crear o abrir.</param>
368 <param name="rights">Los derechos de la clave del registro.</param>
369 <exception cref="T:System.ArgumentNullException">
370 <paramref name="name" />is null. </exception>
371 <exception cref="T:System.ObjectDisposedException">El objeto <see cref="T:Microsoft.Win32.RegistryKey" /> está cerrado (no se puede tener acceso a claves cerradas). </exception>
372 <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para tener acceso a la clave del Registro en el modo especificado. </exception>
374 <member name="M:Microsoft.Win32.RegistryKey.SetValue(System.String,System.Object)">
375 <summary>Establece el par de nombre y valor especificado.</summary>
376 <param name="name">Nombre del valor que se va a almacenar. </param>
377 <param name="value">Datos que se van a almacenar. </param>
378 <exception cref="T:System.ArgumentNullException">
379 <paramref name="value" />is null. </exception>
380 <exception cref="T:System.ArgumentException">
381 <paramref name="value" /> es un tipo de datos no admitido. </exception>
382 <exception cref="T:System.ObjectDisposedException">El objeto <see cref="T:Microsoft.Win32.RegistryKey" /> que contiene el valor especificado está cerrado (no se puede tener acceso a claves cerradas). </exception>
383 <exception cref="T:System.UnauthorizedAccessException">El objeto <see cref="T:Microsoft.Win32.RegistryKey" /> es de sólo lectura y no se puede escribir en él; por ejemplo, la clave no se ha abierto con acceso de escritura. o bienEl objeto <see cref="T:Microsoft.Win32.RegistryKey" /> representa un nodo de nivel de raíz y el sistema operativo es Windows Millennium Edition o Windows 98.</exception>
384 <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para crear o modificar claves del Registro. </exception>
385 <exception cref="T:System.IO.IOException">El objeto <see cref="T:Microsoft.Win32.RegistryKey" /> representa un nodo de nivel de raíz y el sistema operativo es Windows 2000, Windows XP o Windows Server 2003.</exception>
387 <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
388 <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
391 <member name="M:Microsoft.Win32.RegistryKey.SetValue(System.String,System.Object,Microsoft.Win32.RegistryValueKind)">
392 <summary>Establece el valor de un par de nombre y valor de la clave del Registro, utilizando el tipo de datos del Registro especificado.</summary>
393 <param name="name">Nombre del valor que se va a almacenar. </param>
394 <param name="value">Datos que se van a almacenar. </param>
395 <param name="valueKind">Tipo de datos del Registro que se utilizará para almacenar los datos. </param>
396 <exception cref="T:System.ArgumentNullException">
397 <paramref name="value" />is null. </exception>
398 <exception cref="T:System.ArgumentException">El tipo de <paramref name="value" /> no coincidió con el tipo de datos del Registro especificado por <paramref name="valueKind" />; por consiguiente, no se pudieron convertir los datos correctamente. </exception>
399 <exception cref="T:System.ObjectDisposedException">El objeto <see cref="T:Microsoft.Win32.RegistryKey" /> que contiene el valor especificado está cerrado (no se puede tener acceso a claves cerradas). </exception>
400 <exception cref="T:System.UnauthorizedAccessException">El objeto <see cref="T:Microsoft.Win32.RegistryKey" /> es de sólo lectura y no se puede escribir en él; por ejemplo, la clave no se ha abierto con acceso de escritura.o bienEl objeto <see cref="T:Microsoft.Win32.RegistryKey" /> representa un nodo de nivel de raíz y el sistema operativo es Windows Millennium Edition o Windows 98. </exception>
401 <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para crear o modificar claves del Registro. </exception>
402 <exception cref="T:System.IO.IOException">El objeto <see cref="T:Microsoft.Win32.RegistryKey" /> representa un nodo de nivel de raíz y el sistema operativo es Windows 2000, Windows XP o Windows Server 2003.</exception>
404 <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
405 <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
408 <member name="P:Microsoft.Win32.RegistryKey.SubKeyCount">
409 <summary>Recupera el número de subclaves de la clave actual.</summary>
410 <returns>Número de subclaves de la clave actual.</returns>
411 <exception cref="T:System.Security.SecurityException">El usuario no posee permiso de lectura para la clave. </exception>
412 <exception cref="T:System.ObjectDisposedException">La <see cref="T:Microsoft.Win32.RegistryKey" /> que se ha manipulado está cerrada (no se puede tener acceso a las claves cerradas). </exception>
413 <exception cref="T:System.UnauthorizedAccessException">El usuario no tiene los derechos necesarios en el Registro.</exception>
414 <exception cref="T:System.IO.IOException">Se ha producido un error en el sistema porque, por ejemplo, se ha eliminado la clave actual.</exception>
416 <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
419 <member name="M:Microsoft.Win32.RegistryKey.ToString">
420 <summary>Recupera una representación en formato de cadena de la clave.</summary>
421 <returns>Cadena que representa la clave.Si la clave especificada no es válida (no se encuentra), se devuelve null.</returns>
422 <exception cref="T:System.ObjectDisposedException">La <see cref="T:Microsoft.Win32.RegistryKey" /> a la que se ha obtenido acceso está cerrada (no se puede tener acceso a las claves cerradas). </exception>
424 <member name="P:Microsoft.Win32.RegistryKey.ValueCount">
425 <summary>Recupera el número de valores de la clave.</summary>
426 <returns>Número de pares de nombre y valor de la clave.</returns>
427 <exception cref="T:System.Security.SecurityException">El usuario no posee permiso de lectura para la clave. </exception>
428 <exception cref="T:System.ObjectDisposedException">La <see cref="T:Microsoft.Win32.RegistryKey" /> que se ha manipulado está cerrada (no se puede tener acceso a las claves cerradas). </exception>
429 <exception cref="T:System.UnauthorizedAccessException">El usuario no tiene los derechos necesarios en el Registro.</exception>
430 <exception cref="T:System.IO.IOException">Se ha producido un error en el sistema porque, por ejemplo, se ha eliminado la clave actual.</exception>
432 <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
435 <member name="P:Microsoft.Win32.RegistryKey.View">
436 <summary>Obtiene la vista que se ha usado para crear la clave del Registro. </summary>
437 <returns>Vista que se ha usado para crear la clave del Registro.o bien<see cref="F:Microsoft.Win32.RegistryView.Default" />, si no se ha usado ninguna vista.</returns>
439 <member name="T:Microsoft.Win32.RegistryOptions">
440 <summary>Especifica las opciones que se usarán al crear una clave del Registro.</summary>
442 <member name="F:Microsoft.Win32.RegistryOptions.None">
443 <summary>Una no clave volátil.Éste es el valor predeterminado.</summary>
445 <member name="F:Microsoft.Win32.RegistryOptions.Volatile">
446 <summary>Una clave volátil.La información se almacena en memoria y no se conserva cuando se carga el subárbol del Registro correspondiente.</summary>
448 <member name="T:Microsoft.Win32.RegistryValueKind">
449 <summary>Especifica los tipos de datos que se deben utilizar para almacenar valores en el Registro, o identifica el tipo de datos de un valor contenido en el Registro.</summary>
451 <member name="F:Microsoft.Win32.RegistryValueKind.Binary">
452 <summary>Datos binarios en cualquier formato.Este valor es equivalente al tipo de datos del Registro REG_BINARY de la API Win32.</summary>
454 <member name="F:Microsoft.Win32.RegistryValueKind.DWord">
455 <summary>Un número binario de 32 bits.Este valor es equivalente al tipo de datos del Registro REG_DWORD de la API Win32.</summary>
457 <member name="F:Microsoft.Win32.RegistryValueKind.ExpandString">
458 <summary>Una cadena terminada en nulo que contiene referencias no expandidas a variables de entorno, tales como %PATH%, que se expanden cuando se recupera el valor.Este valor es equivalente al tipo de datos del Registro REG_EXPAND_SZ de la API Win32.</summary>
460 <member name="F:Microsoft.Win32.RegistryValueKind.MultiString">
461 <summary>Una matriz de cadenas terminadas en nulo, finalizada con dos caracteres null.Este valor es equivalente al tipo de datos del Registro REG_MULTI_SZ de la API Win32.</summary>
463 <member name="F:Microsoft.Win32.RegistryValueKind.None">
464 <summary>Ningún tipo de datos.</summary>
466 <member name="F:Microsoft.Win32.RegistryValueKind.QWord">
467 <summary>Un número binario de 64 bits.Este valor es equivalente al tipo de datos del Registro REG_QWORD de la API Win32.</summary>
469 <member name="F:Microsoft.Win32.RegistryValueKind.String">
470 <summary>Una cadena terminada en nulo.Este valor es equivalente al tipo de datos del Registro REG_SZ de la API Win32.</summary>
472 <member name="F:Microsoft.Win32.RegistryValueKind.Unknown">
473 <summary>Un tipo de datos del Registro no admitido.Por ejemplo, el tipo de datos del Registro REG_RESOURCE_LIST de la API Win32 de Microsoft no se admite.Utilice este valor para especificar que el método <see cref="M:Microsoft.Win32.RegistryKey.SetValue(System.String,System.Object)" /> debe determinar el tipo de dato adecuado al almacenar un par de nombre y valor en el Registro.</summary>
475 <member name="T:Microsoft.Win32.RegistryValueOptions">
476 <summary>Especifica el comportamiento opcional cuando se recuperan pares de nombre y valor de una clave del Registro.</summary>
478 <member name="F:Microsoft.Win32.RegistryValueOptions.DoNotExpandEnvironmentNames">
479 <summary>Se recupera un valor de tipo <see cref="F:Microsoft.Win32.RegistryValueKind.ExpandString" /> sin expandir sus variables de entorno incrustadas. </summary>
481 <member name="F:Microsoft.Win32.RegistryValueOptions.None">
482 <summary>No se especifica ningún comportamiento opcional.</summary>
484 <member name="T:Microsoft.Win32.RegistryView">
485 <summary>Especifica la vista del Registro que será el destino en un sistema operativo de 64 bits.</summary>
487 <member name="F:Microsoft.Win32.RegistryView.Default">
488 <summary>La vista predeterminada.</summary>
490 <member name="F:Microsoft.Win32.RegistryView.Registry32">
491 <summary>La vista de 32 bits.</summary>
493 <member name="F:Microsoft.Win32.RegistryView.Registry64">
494 <summary>La vista de 64 bits.</summary>
496 <member name="T:Microsoft.Win32.SafeHandles.SafeRegistryHandle">
497 <summary>[CRÍTICO PARA LA SEGURIDAD] Representa un controlador seguro para el Registro de Windows.</summary>
499 <member name="M:Microsoft.Win32.SafeHandles.SafeRegistryHandle.#ctor(System.IntPtr,System.Boolean)">
500 <summary>[CRÍTICO PARA LA SEGURIDAD] Inicializa una nueva instancia de la clase <see cref="T:Microsoft.Win32.SafeHandles.SafeRegistryHandle" />. </summary>
501 <param name="preexistingHandle">Un objeto que representa el controlador preexistente que se va a usar.</param>
502 <param name="ownsHandle">true para liberar el identificador de forma segura durante la fase de finalización; false para evitar una liberación segura.</param>
504 <member name="P:Microsoft.Win32.SafeHandles.SafeRegistryHandle.IsInvalid"></member>
505 <member name="T:System.Security.AccessControl.RegistryRights">
506 <summary>Especifica los derechos de control de acceso que se pueden aplicar a los objetos del Registro.</summary>
508 <member name="F:System.Security.AccessControl.RegistryRights.ChangePermissions">
509 <summary>El derecho a cambiar las reglas de acceso y de auditoría asociadas a una clave del Registro.</summary>
511 <member name="F:System.Security.AccessControl.RegistryRights.CreateLink">
512 <summary>Reservado para uso del sistema. </summary>
514 <member name="F:System.Security.AccessControl.RegistryRights.CreateSubKey">
515 <summary>El derecho a crear subclaves de una clave del Registro.</summary>
517 <member name="F:System.Security.AccessControl.RegistryRights.Delete">
518 <summary>El derecho a eliminar una clave del Registro.</summary>
520 <member name="F:System.Security.AccessControl.RegistryRights.EnumerateSubKeys">
521 <summary>El derecho a mostrar las subclaves de una clave del Registro.</summary>
523 <member name="F:System.Security.AccessControl.RegistryRights.ExecuteKey">
524 <summary>Igual que <see cref="F:System.Security.AccessControl.RegistryRights.ReadKey" />.</summary>
526 <member name="F:System.Security.AccessControl.RegistryRights.FullControl">
527 <summary>Derecho a ejercer el control completo sobre una clave del Registro y a modificar las reglas de acceso y de auditoría.</summary>
529 <member name="F:System.Security.AccessControl.RegistryRights.Notify">
530 <summary>El derecho a solicitar notificación de cambios sobre una clave del Registro.</summary>
532 <member name="F:System.Security.AccessControl.RegistryRights.QueryValues">
533 <summary>El derecho a consultar los pares de nombre/valor en una clave del Registro.</summary>
535 <member name="F:System.Security.AccessControl.RegistryRights.ReadKey">
536 <summary>El derecho a consultar los pares de nombre/valor en una clave del Registro, solicitar notificación de cambios, enumerar las subclaves y leer las reglas de acceso y de auditoría.</summary>
538 <member name="F:System.Security.AccessControl.RegistryRights.ReadPermissions">
539 <summary>Derecho a abrir y copiar las reglas de acceso y de auditoría para una clave del Registro.</summary>
541 <member name="F:System.Security.AccessControl.RegistryRights.SetValue">
542 <summary>El derecho a crear, eliminar o establecer pares de nombre/valor en una clave del Registro.</summary>
544 <member name="F:System.Security.AccessControl.RegistryRights.TakeOwnership">
545 <summary>El derecho a cambiar el propietario de una clave del Registro.</summary>
547 <member name="F:System.Security.AccessControl.RegistryRights.WriteKey">
548 <summary>El derecho a crear, eliminar y establecer los pares de nombre/valor en una clave del Registro, crear o eliminar las subclaves, solicitar notificación de cambios, enumerar las subclaves y leer las reglas de acceso y de auditoría.</summary>