Microsoft.Win32.Registry.xml 49 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <doc>
  3. <assembly>
  4. <name>Microsoft.Win32.Registry</name>
  5. </assembly>
  6. <members>
  7. <member name="T:Microsoft.Win32.Registry">
  8. <summary>提供表示 Windows 注册表中的根项的 <see cref="T:Microsoft.Win32.RegistryKey" /> 对象,并提供访问项/值对的 static 方法。</summary>
  9. </member>
  10. <member name="F:Microsoft.Win32.Registry.ClassesRoot">
  11. <summary>定义文档的类型(或类)以及与那些类型关联的属性。该字段读取 Windows 注册表基项 HKEY_CLASSES_ROOT。</summary>
  12. </member>
  13. <member name="F:Microsoft.Win32.Registry.CurrentConfig">
  14. <summary>包含有关非用户特定的硬件的配置信息。该字段读取 Windows 注册表基项 HKEY_CURRENT_CONFIG。</summary>
  15. </member>
  16. <member name="F:Microsoft.Win32.Registry.CurrentUser">
  17. <summary>包含有关当前用户首选项的信息。该字段读取 Windows 注册表基项 HKEY_CURRENT_USER</summary>
  18. </member>
  19. <member name="M:Microsoft.Win32.Registry.GetValue(System.String,System.String,System.Object)">
  20. <summary>检索与指定的注册表项中的指定名称关联的值。如果在指定的项中未找到该名称,则返回您提供的默认值;或者,如果指定的项不存在,则返回 null。</summary>
  21. <returns>如果由 <paramref name="keyName" /> 指定的子项不存在,则返回 null;否则,返回与 <paramref name="valueName" /> 关联的值;或者,如果未找到 <paramref name="valueName" />,则返回 <paramref name="defaultValue" />。</returns>
  22. <param name="keyName">以有效注册表根(如“HKEY_CURRENT_USER”)开头的键的完整注册表路径。</param>
  23. <param name="valueName">名称/值对的名称。</param>
  24. <param name="defaultValue">当 <paramref name="valueName" /> 不存在时返回的值。</param>
  25. <exception cref="T:System.Security.SecurityException">该用户没有读取注册表项所需的权限。</exception>
  26. <exception cref="T:System.IO.IOException">包含指定值的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已标记为删除。</exception>
  27. <exception cref="T:System.ArgumentException">
  28. <paramref name="keyName" /> 未以有效注册表根开头。</exception>
  29. <PermissionSet>
  30. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Read="\" />
  31. </PermissionSet>
  32. </member>
  33. <member name="F:Microsoft.Win32.Registry.LocalMachine">
  34. <summary>包含本地计算机的配置数据。该字段读取 Windows 注册表基项 HKEY_LOCAL_MACHINE。</summary>
  35. </member>
  36. <member name="F:Microsoft.Win32.Registry.PerformanceData">
  37. <summary>包含软件组件的性能信息。该字段读取 Windows 注册表基项 HKEY_PERFORMANCE_DATA。</summary>
  38. </member>
  39. <member name="M:Microsoft.Win32.Registry.SetValue(System.String,System.String,System.Object)">
  40. <summary>设置指定的注册表项的指定名称/值对。如果指定的项不存在,则创建该项。</summary>
  41. <param name="keyName">以有效注册表根(如“HKEY_CURRENT_USER”)开头的键的完整注册表路径。</param>
  42. <param name="valueName">名称/值对的名称。</param>
  43. <param name="value">要存储的值。</param>
  44. <exception cref="T:System.ArgumentNullException">
  45. <paramref name="value" /> 为 null。</exception>
  46. <exception cref="T:System.ArgumentException">
  47. <paramref name="keyName" /> 未以有效注册表根开头。- 或 -<paramref name="keyName" /> 的长度超过了允许的最大长度(255 个字符)。</exception>
  48. <exception cref="T:System.UnauthorizedAccessException">
  49. <see cref="T:Microsoft.Win32.RegistryKey" /> 是只读的,因此无法对其写入;例如,它是根级节点。</exception>
  50. <exception cref="T:System.Security.SecurityException">用户没有创建或修改注册表项所需的权限。</exception>
  51. <PermissionSet>
  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" />
  54. </PermissionSet>
  55. </member>
  56. <member name="M:Microsoft.Win32.Registry.SetValue(System.String,System.String,System.Object,Microsoft.Win32.RegistryValueKind)">
  57. <summary>通过使用指定的注册表数据类型,设置该指定的注册表项的名称/值对。如果指定的项不存在,则创建该项。</summary>
  58. <param name="keyName">以有效注册表根(如“HKEY_CURRENT_USER”)开头的键的完整注册表路径。</param>
  59. <param name="valueName">名称/值对的名称。</param>
  60. <param name="value">要存储的值。</param>
  61. <param name="valueKind">在存储数据时使用的注册表数据类型。</param>
  62. <exception cref="T:System.ArgumentNullException">
  63. <paramref name="value" /> 为 null。</exception>
  64. <exception cref="T:System.ArgumentException">
  65. <paramref name="keyName" /> 未以有效注册表根开头。- 或 -<paramref name="keyName" /> 的长度超过了允许的最大长度(255 个字符)。- 或 -<paramref name="value" /> 的类型与 <paramref name="valueKind" /> 指定的注册表数据类型不匹配,因此,未能正确转换该数据。</exception>
  66. <exception cref="T:System.UnauthorizedAccessException">
  67. <see cref="T:Microsoft.Win32.RegistryKey" /> 是只读的,因此无法对其写入(例如,它是根级节点,或者未用写访问权限打开该项)。</exception>
  68. <exception cref="T:System.Security.SecurityException">用户没有创建或修改注册表项所需的权限。</exception>
  69. <PermissionSet>
  70. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  71. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
  72. </PermissionSet>
  73. </member>
  74. <member name="F:Microsoft.Win32.Registry.Users">
  75. <summary>包含有关默认用户配置的信息。该字段读取 Windows 注册表基项 HKEY_USERS。</summary>
  76. </member>
  77. <member name="T:Microsoft.Win32.RegistryHive">
  78. <summary>表示外部计算机上的顶级节点的可能值。</summary>
  79. </member>
  80. <member name="F:Microsoft.Win32.RegistryHive.ClassesRoot">
  81. <summary>表示另一个计算机上的 HKEY_CLASSES_ROOT 基项。此值可传递给 <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> 方法,以远程打开此节点。</summary>
  82. </member>
  83. <member name="F:Microsoft.Win32.RegistryHive.CurrentConfig">
  84. <summary>表示另一个计算机上的 HKEY_CURRENT_CONFIG 基项。此值可传递给 <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> 方法,以远程打开此节点。</summary>
  85. </member>
  86. <member name="F:Microsoft.Win32.RegistryHive.CurrentUser">
  87. <summary>表示另一个计算机上的 HKEY_CURRENT_USER 基项。此值可传递给 <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> 方法,以远程打开此节点。</summary>
  88. </member>
  89. <member name="F:Microsoft.Win32.RegistryHive.LocalMachine">
  90. <summary>表示另一个计算机上的 HKEY_LOCAL_MACHINE 基项。此值可传递给 <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> 方法,以远程打开此节点。</summary>
  91. </member>
  92. <member name="F:Microsoft.Win32.RegistryHive.PerformanceData">
  93. <summary>表示另一个计算机上的 HKEY_PERFORMANCE_DATA 基项。此值可传递给 <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> 方法,以远程打开此节点。</summary>
  94. </member>
  95. <member name="F:Microsoft.Win32.RegistryHive.Users">
  96. <summary>表示另一个计算机上的 HKEY_USERS 基项。此值可传递给 <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> 方法,以远程打开此节点。</summary>
  97. </member>
  98. <member name="T:Microsoft.Win32.RegistryKey">
  99. <summary>表示 Windows 注册表中的项级节点。此类是注册表封装。</summary>
  100. </member>
  101. <member name="M:Microsoft.Win32.RegistryKey.CreateSubKey(System.String)">
  102. <summary>创建一个新子项或打开一个现有子项以进行写访问。</summary>
  103. <returns>新创建的子项,如果操作失败,则为 null。如果为 <paramref name="subkey" /> 指定了零长度字符串,则返回当前的 <see cref="T:Microsoft.Win32.RegistryKey" /> 对象。</returns>
  104. <param name="subkey">要创建或打开的子项的名称或路径。此字符串不区分大小写。</param>
  105. <exception cref="T:System.ArgumentNullException">
  106. <paramref name="subkey" /> 为 null。</exception>
  107. <exception cref="T:System.Security.SecurityException">用户没有创建或打开该注册表项所需的权限。</exception>
  108. <exception cref="T:System.ObjectDisposedException">调用此方法时所针对的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已关闭(无法访问已关闭的项)。</exception>
  109. <exception cref="T:System.UnauthorizedAccessException">无法写入 <see cref="T:Microsoft.Win32.RegistryKey" />;例如,它不是作为可写入项打开的,或者用户没有必需的访问权限。</exception>
  110. <exception cref="T:System.IO.IOException">嵌套级别超过 510。- 或 -发生系统错误,例如,删除了项,或者尝试在 <see cref="F:Microsoft.Win32.Registry.LocalMachine" /> 根中创建项。</exception>
  111. <PermissionSet>
  112. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  113. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
  114. </PermissionSet>
  115. </member>
  116. <member name="M:Microsoft.Win32.RegistryKey.CreateSubKey(System.String,System.Boolean)">
  117. <summary>创建一个新的子项或用指定的访问权限打开一个现有子项。从开始,提供.NET Framework 2015</summary>
  118. <returns>新创建的子项,如果操作失败,则为 null。如果为 <paramref name="subkey" /> 指定了零长度字符串,则返回当前的 <see cref="T:Microsoft.Win32.RegistryKey" /> 对象。</returns>
  119. <param name="subkey">要创建或打开的子项的名称或路径。此字符串不区分大小写。</param>
  120. <param name="writable">true若要指示新的子项是可写 ;否则为false。</param>
  121. <exception cref="T:System.ArgumentNullException">
  122. <paramref name="subkey" /> 为 null。</exception>
  123. <exception cref="T:System.Security.SecurityException">用户没有创建或打开该注册表项所需的权限。</exception>
  124. <exception cref="T:System.UnauthorizedAccessException">无法写入当前 <see cref="T:Microsoft.Win32.RegistryKey" />;例如,它未作为可写入项打开,或用户不具有必要的访问权限。</exception>
  125. <exception cref="T:System.IO.IOException">嵌套级别超过 510。- 或 -发生系统错误,例如,删除了项,或者尝试在 <see cref="F:Microsoft.Win32.Registry.LocalMachine" /> 根中创建项。</exception>
  126. </member>
  127. <member name="M:Microsoft.Win32.RegistryKey.CreateSubKey(System.String,System.Boolean,Microsoft.Win32.RegistryOptions)">
  128. <summary>创建一个新的子项或用指定的访问权限打开一个现有子项。从开始,提供.NET Framework 2015</summary>
  129. <returns>新创建的子项,如果操作失败,则为 null。如果为 <paramref name="subkey" /> 指定了零长度字符串,则返回当前的 <see cref="T:Microsoft.Win32.RegistryKey" /> 对象。</returns>
  130. <param name="subkey">要创建或打开的子项的名称或路径。此字符串不区分大小写。</param>
  131. <param name="writable">true若要指示新的子项是可写 ;否则为false。</param>
  132. <param name="options">要使用的注册表选项。</param>
  133. <exception cref="T:System.ArgumentNullException">
  134. <paramref name="subkey" /> 为 null。 </exception>
  135. <exception cref="T:System.ArgumentException">
  136. <paramref name="options" />未指定有效的选项</exception>
  137. <exception cref="T:System.Security.SecurityException">用户没有创建或打开该注册表项所需的权限。</exception>
  138. <exception cref="T:System.UnauthorizedAccessException">无法写入当前 <see cref="T:Microsoft.Win32.RegistryKey" />;例如,它未作为可写入项打开,或用户不具有必要的访问权限。</exception>
  139. <exception cref="T:System.IO.IOException">嵌套级别超过 510。- 或 -发生系统错误,例如,删除了项,或者尝试在 <see cref="F:Microsoft.Win32.Registry.LocalMachine" /> 根中创建项。</exception>
  140. </member>
  141. <member name="M:Microsoft.Win32.RegistryKey.DeleteSubKey(System.String)">
  142. <summary>删除指定子项。</summary>
  143. <param name="subkey">要删除的子项的名称。此字符串不区分大小写。</param>
  144. <exception cref="T:System.InvalidOperationException">
  145. <paramref name="subkey" /> 有子级子项</exception>
  146. <exception cref="T:System.ArgumentException">
  147. <paramref name="subkey" /> 参数未指定有效的注册表项 </exception>
  148. <exception cref="T:System.ArgumentNullException">
  149. <paramref name="subkey" /> 为null</exception>
  150. <exception cref="T:System.Security.SecurityException">用户没有删除该项所需的权限。</exception>
  151. <exception cref="T:System.ObjectDisposedException">要操作的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已关闭(无法访问关闭的项)。</exception>
  152. <exception cref="T:System.UnauthorizedAccessException">用户没有必需的注册表权限。</exception>
  153. <PermissionSet>
  154. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  155. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
  156. </PermissionSet>
  157. </member>
  158. <member name="M:Microsoft.Win32.RegistryKey.DeleteSubKey(System.String,System.Boolean)">
  159. <summary>删除指定的子项,并指定在找不到该子项时是否引发异常。</summary>
  160. <param name="subkey">要删除的子项的名称。此字符串不区分大小写。</param>
  161. <param name="throwOnMissingSubKey">指示在找不到指定子项的情况下是否引发异常。如果该参数为 true,并且指定的子项不存在,则引发异常。如果该参数为 false,并且指定的子项不存在,则不执行任何操作。</param>
  162. <exception cref="T:System.InvalidOperationException">
  163. <paramref name="subkey" /> 有子级子项。 </exception>
  164. <exception cref="T:System.ArgumentException">
  165. <paramref name="subkey" /> 未指定有效的注册表项,并且 <paramref name="throwOnMissingSubKey" /> 为 true。 </exception>
  166. <exception cref="T:System.ArgumentNullException">
  167. <paramref name="subkey" /> 为 null。</exception>
  168. <exception cref="T:System.Security.SecurityException">用户没有删除该项所需的权限。</exception>
  169. <exception cref="T:System.ObjectDisposedException">要操作的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已关闭(无法访问关闭的项)。</exception>
  170. <exception cref="T:System.UnauthorizedAccessException">用户没有必需的注册表权限。</exception>
  171. <PermissionSet>
  172. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  173. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
  174. </PermissionSet>
  175. </member>
  176. <member name="M:Microsoft.Win32.RegistryKey.DeleteSubKeyTree(System.String)">
  177. <summary>递归删除子项和任何子级子项。</summary>
  178. <param name="subkey">要删除的子项。此字符串不区分大小写。</param>
  179. <exception cref="T:System.ArgumentNullException">
  180. <paramref name="subkey" /> 为 null。</exception>
  181. <exception cref="T:System.ArgumentException">尝试删除根配置单元。- 或 -<paramref name="subkey" /> 未指定有效的注册表子项。</exception>
  182. <exception cref="T:System.IO.IOException">出现 I/O 错误。</exception>
  183. <exception cref="T:System.Security.SecurityException">用户没有删除该项所需的权限。</exception>
  184. <exception cref="T:System.ObjectDisposedException">要操作的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已关闭(无法访问关闭的项)。</exception>
  185. <exception cref="T:System.UnauthorizedAccessException">用户没有必需的注册表权限。</exception>
  186. <PermissionSet>
  187. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  188. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
  189. </PermissionSet>
  190. </member>
  191. <member name="M:Microsoft.Win32.RegistryKey.DeleteSubKeyTree(System.String,System.Boolean)">
  192. <summary>以递归方式删除指定的子项和任何子级子项,并指定在找不到子项时是否引发异常。</summary>
  193. <param name="subkey">要删除的子项的名称。此字符串不区分大小写。</param>
  194. <param name="throwOnMissingSubKey">指示在找不到指定子项的情况下是否引发异常。如果该参数为 true,并且指定的子项不存在,则引发异常。如果该参数为 false,并且指定的子项不存在,则不执行任何操作。</param>
  195. <exception cref="T:System.ArgumentException">尝试删除树的根配置单元。- 或 -<paramref name="subkey" /> 未指定有效的注册表子项,并且 <paramref name="throwOnMissingSubKey" /> 为 true。</exception>
  196. <exception cref="T:System.ArgumentNullException">
  197. <paramref name="subkey" /> 为 null。</exception>
  198. <exception cref="T:System.ObjectDisposedException">
  199. <see cref="T:Microsoft.Win32.RegistryKey" /> 已关闭(无法访问已关闭的项)。</exception>
  200. <exception cref="T:System.UnauthorizedAccessException">用户没有必需的注册表权限。</exception>
  201. <exception cref="T:System.Security.SecurityException">用户没有删除该项所需的权限。</exception>
  202. </member>
  203. <member name="M:Microsoft.Win32.RegistryKey.DeleteValue(System.String)">
  204. <summary>从此项中删除指定值。</summary>
  205. <param name="name">要删除的值的名称。 </param>
  206. <exception cref="T:System.ArgumentException">
  207. <paramref name="name" /> 不是对值的有效引用。</exception>
  208. <exception cref="T:System.Security.SecurityException">用户没有删除该值所需的权限。</exception>
  209. <exception cref="T:System.ObjectDisposedException">要操作的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已关闭(无法访问关闭的项)。</exception>
  210. <exception cref="T:System.UnauthorizedAccessException">正在处理的 <see cref="T:Microsoft.Win32.RegistryKey" /> 为只读。</exception>
  211. <PermissionSet>
  212. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  213. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
  214. </PermissionSet>
  215. </member>
  216. <member name="M:Microsoft.Win32.RegistryKey.DeleteValue(System.String,System.Boolean)">
  217. <summary>从此项中删除指定的值,并指定在找不到该值时是否引发异常。</summary>
  218. <param name="name">要删除的值的名称。</param>
  219. <param name="throwOnMissingValue">指示在找不到指定值的情况下是否引发异常。如果该参数为 true,并且指定的值不存在,则引发异常。如果该参数为 false,并且指定的值不存在,则不执行任何操作。</param>
  220. <exception cref="T:System.ArgumentException">
  221. <paramref name="name" /> 不是对值的有效引用,并且 <paramref name="throwOnMissingValue" /> 为 true。- 或 - <paramref name="name" /> 为 null。</exception>
  222. <exception cref="T:System.Security.SecurityException">用户没有删除该值所需的权限。</exception>
  223. <exception cref="T:System.ObjectDisposedException">要操作的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已关闭(无法访问关闭的项)。</exception>
  224. <exception cref="T:System.UnauthorizedAccessException">正在处理的 <see cref="T:Microsoft.Win32.RegistryKey" /> 为只读。</exception>
  225. <PermissionSet>
  226. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  227. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
  228. </PermissionSet>
  229. </member>
  230. <member name="M:Microsoft.Win32.RegistryKey.Dispose">
  231. <summary>释放由 <see cref="T:Microsoft.Win32.RegistryKey" /> 类的当前实例占用的所有资源。</summary>
  232. </member>
  233. <member name="M:Microsoft.Win32.RegistryKey.Flush">
  234. <summary>将指定的打开注册表项的全部特性写到注册表中。</summary>
  235. </member>
  236. <member name="M:Microsoft.Win32.RegistryKey.FromHandle(Microsoft.Win32.SafeHandles.SafeRegistryHandle)">
  237. <summary>[SECURITY CRITICAL] 根据指定的句柄创建注册表项。</summary>
  238. <returns>注册表项。</returns>
  239. <param name="handle">注册表项的句柄。</param>
  240. </member>
  241. <member name="M:Microsoft.Win32.RegistryKey.FromHandle(Microsoft.Win32.SafeHandles.SafeRegistryHandle,Microsoft.Win32.RegistryView)">
  242. <summary>[SECURITY CRITICAL] 利用指定的句柄和注册表视图设置创建注册表项。</summary>
  243. <returns>注册表项。</returns>
  244. <param name="handle">注册表项的句柄。</param>
  245. <param name="view">要使用的注册表视图。</param>
  246. </member>
  247. <member name="M:Microsoft.Win32.RegistryKey.GetSubKeyNames">
  248. <summary>检索包含所有子项名称的字符串数组。</summary>
  249. <returns>包含当前项的子项名称的字符串数组。</returns>
  250. <exception cref="T:System.Security.SecurityException">用户没有读取该项所需的权限。</exception>
  251. <exception cref="T:System.ObjectDisposedException">要操作的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已关闭(无法访问关闭的项)。</exception>
  252. <exception cref="T:System.UnauthorizedAccessException">用户没有必需的注册表权限。</exception>
  253. <exception cref="T:System.IO.IOException">发生系统错误,例如,当前项已被删除。</exception>
  254. <PermissionSet>
  255. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  256. </PermissionSet>
  257. </member>
  258. <member name="M:Microsoft.Win32.RegistryKey.GetValue(System.String)">
  259. <summary>检索与指定名称关联的值。如果注册表中不存在名称/值对,则返回 null。</summary>
  260. <returns>与 <paramref name="name" /> 关联的值;如果未找到 <paramref name="name" />,则为 null。</returns>
  261. <param name="name">要检索的值的名称。此字符串不区分大小写。</param>
  262. <exception cref="T:System.Security.SecurityException">该用户没有读取注册表项所需的权限。</exception>
  263. <exception cref="T:System.ObjectDisposedException">包含指定值的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已关闭(无法访问关闭的项)。</exception>
  264. <exception cref="T:System.IO.IOException">包含指定值的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已标记为删除。</exception>
  265. <exception cref="T:System.UnauthorizedAccessException">用户没有必需的注册表权限。</exception>
  266. <PermissionSet>
  267. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Read="\" />
  268. </PermissionSet>
  269. </member>
  270. <member name="M:Microsoft.Win32.RegistryKey.GetValue(System.String,System.Object)">
  271. <summary>检索与指定名称关联的值。如果未找到名称,则返回你提供的默认值。</summary>
  272. <returns>与 <paramref name="name" /> 关联的值,不展开嵌入的任何环境变量;如果未找到 <paramref name="name" />,则为 <paramref name="defaultValue" />。</returns>
  273. <param name="name">要检索的值的名称。此字符串不区分大小写。</param>
  274. <param name="defaultValue">当 <paramref name="name" /> 不存在时返回的值。</param>
  275. <exception cref="T:System.Security.SecurityException">该用户没有读取注册表项所需的权限。</exception>
  276. <exception cref="T:System.ObjectDisposedException">包含指定值的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已关闭(无法访问关闭的项)。</exception>
  277. <exception cref="T:System.IO.IOException">包含指定值的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已标记为删除。</exception>
  278. <exception cref="T:System.UnauthorizedAccessException">用户没有必需的注册表权限。</exception>
  279. <PermissionSet>
  280. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Read="\" />
  281. </PermissionSet>
  282. </member>
  283. <member name="M:Microsoft.Win32.RegistryKey.GetValue(System.String,System.Object,Microsoft.Win32.RegistryValueOptions)">
  284. <summary>检索与指定的名称和检索选项关联的值。如果未找到名称,则返回你提供的默认值。</summary>
  285. <returns>与 <paramref name="name" /> 关联的值,按指定的 <paramref name="options" /> 对其进行处理;如果未找到 <paramref name="name" />,则为 <paramref name="defaultValue" />。</returns>
  286. <param name="name">要检索的值的名称。此字符串不区分大小写。</param>
  287. <param name="defaultValue">当 <paramref name="name" /> 不存在时返回的值。</param>
  288. <param name="options">枚举值之一,它指定对所检索值的可选处理方式。</param>
  289. <exception cref="T:System.Security.SecurityException">该用户没有读取注册表项所需的权限。</exception>
  290. <exception cref="T:System.ObjectDisposedException">包含指定值的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已关闭(无法访问关闭的项)。</exception>
  291. <exception cref="T:System.IO.IOException">包含指定值的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已标记为删除。 </exception>
  292. <exception cref="T:System.ArgumentException">
  293. <paramref name="options" /> 不是有效的 <see cref="T:Microsoft.Win32.RegistryValueOptions" /> 值;例如,无效值将强制转换为 <see cref="T:Microsoft.Win32.RegistryValueOptions" />。</exception>
  294. <exception cref="T:System.UnauthorizedAccessException">用户没有必需的注册表权限。</exception>
  295. <PermissionSet>
  296. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Read="\" />
  297. </PermissionSet>
  298. </member>
  299. <member name="M:Microsoft.Win32.RegistryKey.GetValueKind(System.String)">
  300. <summary>检索与指定名称关联的值的注册表数据类型。</summary>
  301. <returns>与 <paramref name="name" /> 关联的值的注册表数据类型。</returns>
  302. <param name="name">要检索其注册表数据类型的值的名称。此字符串不区分大小写。</param>
  303. <exception cref="T:System.Security.SecurityException">该用户没有读取注册表项所需的权限。</exception>
  304. <exception cref="T:System.ObjectDisposedException">包含指定值的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已关闭(无法访问关闭的项)。</exception>
  305. <exception cref="T:System.IO.IOException">包含指定值的子项不存在。- 或 -由 <paramref name="name" /> 指定的名称/值对不存在。在 Windows 95、Windows 98 或 Windows Millennium Edition 中不引发此异常。</exception>
  306. <exception cref="T:System.UnauthorizedAccessException">用户没有必需的注册表权限。</exception>
  307. <PermissionSet>
  308. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Read="\" />
  309. </PermissionSet>
  310. </member>
  311. <member name="M:Microsoft.Win32.RegistryKey.GetValueNames">
  312. <summary>检索包含与此项关联的所有值名称的字符串数组。</summary>
  313. <returns>包含当前项的值名称的字符串数组。</returns>
  314. <exception cref="T:System.Security.SecurityException">该用户没有读取注册表项所需的权限。</exception>
  315. <exception cref="T:System.ObjectDisposedException">要操作的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已关闭(无法访问关闭的项)。</exception>
  316. <exception cref="T:System.UnauthorizedAccessException">用户没有必需的注册表权限。</exception>
  317. <exception cref="T:System.IO.IOException">发生系统错误;例如,当前项已被删除。</exception>
  318. <PermissionSet>
  319. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  320. </PermissionSet>
  321. </member>
  322. <member name="P:Microsoft.Win32.RegistryKey.Handle">
  323. <summary>[SECURITY CRITICAL] 获取一个 <see cref="T:Microsoft.Win32.SafeHandles.SafeRegistryHandle" /> 对象,该对象表示当前 <see cref="T:Microsoft.Win32.RegistryKey" /> 对象封装的注册表项。</summary>
  324. <returns>注册表项的句柄。</returns>
  325. </member>
  326. <member name="P:Microsoft.Win32.RegistryKey.Name">
  327. <summary>检索项的名称。</summary>
  328. <returns>项的绝对(限定)名称。</returns>
  329. <exception cref="T:System.ObjectDisposedException">
  330. <see cref="T:Microsoft.Win32.RegistryKey" /> 已关闭(无法访问已关闭的项)。</exception>
  331. </member>
  332. <member name="M:Microsoft.Win32.RegistryKey.OpenBaseKey(Microsoft.Win32.RegistryHive,Microsoft.Win32.RegistryView)">
  333. <summary>打开一个新的 <see cref="T:Microsoft.Win32.RegistryKey" />,它使用指定的视图在本地计算机上表示请求的项。</summary>
  334. <returns>请求的注册表项。</returns>
  335. <param name="hKey">要打开的 HKEY。</param>
  336. <param name="view">要使用的注册表视图。</param>
  337. <exception cref="T:System.ArgumentException">
  338. <paramref name="hKey" /> 或 <paramref name="view" /> 无效。</exception>
  339. <exception cref="T:System.UnauthorizedAccessException">用户没有必需的注册表权限。</exception>
  340. <exception cref="T:System.Security.SecurityException">用户没有执行此操作所需的权限。</exception>
  341. </member>
  342. <member name="M:Microsoft.Win32.RegistryKey.OpenSubKey(System.String)">
  343. <summary>以只读方式检索子项。</summary>
  344. <returns>请求的子项;如果操作失败,则为 null。</returns>
  345. <param name="name">要以只读方式打开的子项的名称或路径。</param>
  346. <exception cref="T:System.ArgumentNullException">
  347. <paramref name="name" /> 为null</exception>
  348. <exception cref="T:System.ObjectDisposedException">
  349. <see cref="T:Microsoft.Win32.RegistryKey" /> 已关闭(无法访问已关闭的项)。</exception>
  350. <exception cref="T:System.Security.SecurityException">用户没有读取注册表项所需的权限。</exception>
  351. <PermissionSet>
  352. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Read="\" />
  353. </PermissionSet>
  354. </member>
  355. <member name="M:Microsoft.Win32.RegistryKey.OpenSubKey(System.String,System.Boolean)">
  356. <summary>检索指定的子项,并指定是否将写访问权限应用于该项。</summary>
  357. <returns>请求的子项;如果操作失败,则为 null。</returns>
  358. <param name="name">要打开的子项的名称或路径。</param>
  359. <param name="writable">如果需要项的写访问权限,则设置为 true。</param>
  360. <exception cref="T:System.ArgumentNullException">
  361. <paramref name="name" /> 为 null。</exception>
  362. <exception cref="T:System.ObjectDisposedException">
  363. <see cref="T:Microsoft.Win32.RegistryKey" /> 已关闭(无法访问已关闭的项)。</exception>
  364. <exception cref="T:System.Security.SecurityException">用户没有在指定模式下访问注册表项所需的权限。</exception>
  365. <PermissionSet>
  366. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  367. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
  368. </PermissionSet>
  369. </member>
  370. <member name="M:Microsoft.Win32.RegistryKey.OpenSubKey(System.String,System.Security.AccessControl.RegistryRights)">
  371. <summary>检索具有指定名称的子项。从开始,提供.NET Framework 2015</summary>
  372. <returns>请求的子项;如果操作失败,则为 null。</returns>
  373. <param name="name">要创建或打开的子项的名称或路径。</param>
  374. <param name="rights">注册表项的权限。</param>
  375. <exception cref="T:System.ArgumentNullException">
  376. <paramref name="name" /> 为 null。</exception>
  377. <exception cref="T:System.ObjectDisposedException">
  378. <see cref="T:Microsoft.Win32.RegistryKey" /> 已关闭(无法访问已关闭的项)。</exception>
  379. <exception cref="T:System.Security.SecurityException">用户没有在指定模式下访问注册表项所需的权限。</exception>
  380. </member>
  381. <member name="M:Microsoft.Win32.RegistryKey.SetValue(System.String,System.Object)">
  382. <summary>设置指定的名称/值对。</summary>
  383. <param name="name">要存储的值的名称。</param>
  384. <param name="value">要存储的数据。 </param>
  385. <exception cref="T:System.ArgumentNullException">
  386. <paramref name="value" /> 为 null。 </exception>
  387. <exception cref="T:System.ArgumentException">
  388. <paramref name="value" /> 不是受支持的数据类型。</exception>
  389. <exception cref="T:System.ObjectDisposedException">包含指定值的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已关闭(无法访问关闭的项)。</exception>
  390. <exception cref="T:System.UnauthorizedAccessException">
  391. <see cref="T:Microsoft.Win32.RegistryKey" /> 只读,因此无法写入;例如,项不是用写访问权限打开的。- 或 -<see cref="T:Microsoft.Win32.RegistryKey" /> 对象表示根级别节点,操作系统为 Windows Millennium Edition 或 Windows 98。</exception>
  392. <exception cref="T:System.Security.SecurityException">用户没有创建或修改注册表项所需的权限。</exception>
  393. <exception cref="T:System.IO.IOException">
  394. <see cref="T:Microsoft.Win32.RegistryKey" /> 对象表示根级别节点,操作系统为 Windows 2000、Windows XP 或 Windows Server 2003。</exception>
  395. <PermissionSet>
  396. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  397. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
  398. </PermissionSet>
  399. </member>
  400. <member name="M:Microsoft.Win32.RegistryKey.SetValue(System.String,System.Object,Microsoft.Win32.RegistryValueKind)">
  401. <summary>使用指定的注册表数据类型设置注册表项中的名称/值对的值。</summary>
  402. <param name="name">要存储的值的名称。</param>
  403. <param name="value">要存储的数据。</param>
  404. <param name="valueKind">在存储数据时要使用的注册表数据类型。 </param>
  405. <exception cref="T:System.ArgumentNullException">
  406. <paramref name="value" /> 为 null。</exception>
  407. <exception cref="T:System.ArgumentException">
  408. <paramref name="value" /> 的类型与 <paramref name="valueKind" /> 指定的注册表数据类型不匹配,因此,未能正确转换该数据。</exception>
  409. <exception cref="T:System.ObjectDisposedException">包含指定值的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已关闭(无法访问关闭的项)。</exception>
  410. <exception cref="T:System.UnauthorizedAccessException">
  411. <see cref="T:Microsoft.Win32.RegistryKey" /> 只读,因此无法写入;例如,项不是用写访问权限打开的。- 或 -<see cref="T:Microsoft.Win32.RegistryKey" /> 对象表示根级别节点,操作系统为 Windows Millennium Edition 或 Windows 98。</exception>
  412. <exception cref="T:System.Security.SecurityException">用户没有创建或修改注册表项所需的权限。</exception>
  413. <exception cref="T:System.IO.IOException">
  414. <see cref="T:Microsoft.Win32.RegistryKey" /> 对象表示根级别节点,操作系统为 Windows 2000、Windows XP 或 Windows Server 2003。</exception>
  415. <PermissionSet>
  416. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  417. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
  418. </PermissionSet>
  419. </member>
  420. <member name="P:Microsoft.Win32.RegistryKey.SubKeyCount">
  421. <summary>检索当前项的子项计数。</summary>
  422. <returns>当前项的子项的数目。</returns>
  423. <exception cref="T:System.Security.SecurityException">用户没有该项的读取权限。</exception>
  424. <exception cref="T:System.ObjectDisposedException">要操作的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已关闭(无法访问关闭的项)。</exception>
  425. <exception cref="T:System.UnauthorizedAccessException">用户没有必需的注册表权限。</exception>
  426. <exception cref="T:System.IO.IOException">发生系统错误,例如,当前项已被删除。</exception>
  427. <PermissionSet>
  428. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  429. </PermissionSet>
  430. </member>
  431. <member name="M:Microsoft.Win32.RegistryKey.ToString">
  432. <summary>检索此项的字符串表示形式。</summary>
  433. <returns>表示此项的字符串。如果指定的项无效(找不到),则返回 null。</returns>
  434. <exception cref="T:System.ObjectDisposedException">访问的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已关闭(无法访问关闭的项)。</exception>
  435. </member>
  436. <member name="P:Microsoft.Win32.RegistryKey.ValueCount">
  437. <summary>检索项中值的计数。</summary>
  438. <returns>项中的名称/值对的数目。</returns>
  439. <exception cref="T:System.Security.SecurityException">用户没有该项的读取权限。</exception>
  440. <exception cref="T:System.ObjectDisposedException">要操作的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已关闭(无法访问关闭的项)。</exception>
  441. <exception cref="T:System.UnauthorizedAccessException">用户没有必需的注册表权限。</exception>
  442. <exception cref="T:System.IO.IOException">发生系统错误,例如,当前项已被删除。</exception>
  443. <PermissionSet>
  444. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  445. </PermissionSet>
  446. </member>
  447. <member name="P:Microsoft.Win32.RegistryKey.View">
  448. <summary>获取用于创建注册表项的视图。</summary>
  449. <returns>用于创建注册表项的视图。- 或 -如果未使用视图,则为 <see cref="F:Microsoft.Win32.RegistryView.Default" />。</returns>
  450. </member>
  451. <member name="T:Microsoft.Win32.RegistryOptions">
  452. <summary>指定在创建注册表项时使用的选项。</summary>
  453. </member>
  454. <member name="F:Microsoft.Win32.RegistryOptions.None">
  455. <summary>不可变的项。这是默认设置。</summary>
  456. </member>
  457. <member name="F:Microsoft.Win32.RegistryOptions.Volatile">
  458. <summary>可变的键。此信息存储在内存中,并且在卸载相应的注册表配置单元时不保留此信息。</summary>
  459. </member>
  460. <member name="T:Microsoft.Win32.RegistryValueKind">
  461. <summary>指定在注册表中存储值时所用的数据类型,或标识注册表中某个值的数据类型。</summary>
  462. </member>
  463. <member name="F:Microsoft.Win32.RegistryValueKind.Binary">
  464. <summary>任意格式的二进制数据。此值与 Win32 API 注册表数据类型 REG_BINARY 等效。</summary>
  465. </member>
  466. <member name="F:Microsoft.Win32.RegistryValueKind.DWord">
  467. <summary>一个 32 位二进制数。此值与 Win32 API 注册表数据类型 REG_DWORD 等效。</summary>
  468. </member>
  469. <member name="F:Microsoft.Win32.RegistryValueKind.ExpandString">
  470. <summary>一个以 NULL 结尾的字符串,该字符串中包含对环境变量(如 %PATH%)的未展开的引用。当检索值时,该引用将会展开。此值与 Win32 API 注册表数据类型 REG_EXPAND_SZ 等效。</summary>
  471. </member>
  472. <member name="F:Microsoft.Win32.RegistryValueKind.MultiString">
  473. <summary>一个以 NULL 结尾的字符串数组,以两个空字符结束。此值与 Win32 API 注册表数据类型 REG_MULTI_SZ 等效。</summary>
  474. </member>
  475. <member name="F:Microsoft.Win32.RegistryValueKind.None">
  476. <summary>无数据类型。</summary>
  477. </member>
  478. <member name="F:Microsoft.Win32.RegistryValueKind.QWord">
  479. <summary>一个 64 位二进制数。此值与 Win32 API 注册表数据类型 REG_QWORD 等效。</summary>
  480. </member>
  481. <member name="F:Microsoft.Win32.RegistryValueKind.String">
  482. <summary>一个以 NULL 结尾的字符串。此值与 Win32 API 注册表数据类型 REG_SZ 等效。</summary>
  483. </member>
  484. <member name="F:Microsoft.Win32.RegistryValueKind.Unknown">
  485. <summary>一个不受支持的注册表数据类型。例如,不支持 Microsoft Win32 API 注册表数据类型 REG_RESOURCE_LIST。使用此值指定 <see cref="M:Microsoft.Win32.RegistryKey.SetValue(System.String,System.Object)" /> 方法应在存储名称/值对时确定适当的注册表数据类型。</summary>
  486. </member>
  487. <member name="T:Microsoft.Win32.RegistryValueOptions">
  488. <summary>指定从注册表项检索名称/值对时的可选行为。</summary>
  489. </member>
  490. <member name="F:Microsoft.Win32.RegistryValueOptions.DoNotExpandEnvironmentNames">
  491. <summary>检索类型为 <see cref="F:Microsoft.Win32.RegistryValueKind.ExpandString" /> 的值,而不扩展它的嵌入式环境变量。</summary>
  492. </member>
  493. <member name="F:Microsoft.Win32.RegistryValueOptions.None">
  494. <summary>未指定可选行为。</summary>
  495. </member>
  496. <member name="T:Microsoft.Win32.RegistryView">
  497. <summary>指定要在 64 位操作系统上针对的注册表视图。</summary>
  498. </member>
  499. <member name="F:Microsoft.Win32.RegistryView.Default">
  500. <summary>默认视图。</summary>
  501. </member>
  502. <member name="F:Microsoft.Win32.RegistryView.Registry32">
  503. <summary>32 位视图。</summary>
  504. </member>
  505. <member name="F:Microsoft.Win32.RegistryView.Registry64">
  506. <summary>64 位视图。</summary>
  507. </member>
  508. <member name="T:Microsoft.Win32.SafeHandles.SafeRegistryHandle">
  509. <summary>[SECURITY CRITICAL] 表示 Windows 注册表的安全句柄。</summary>
  510. </member>
  511. <member name="M:Microsoft.Win32.SafeHandles.SafeRegistryHandle.#ctor(System.IntPtr,System.Boolean)">
  512. <summary>[SECURITY CRITICAL] 初始化 <see cref="T:Microsoft.Win32.SafeHandles.SafeRegistryHandle" /> 类的新实例。</summary>
  513. <param name="preexistingHandle">一个对象,它表示要使用的预先存在的句柄。</param>
  514. <param name="ownsHandle">如果为 true,则在完成阶段可靠地释放句柄;如果为 false,则阻止可靠释放。</param>
  515. </member>
  516. <member name="P:Microsoft.Win32.SafeHandles.SafeRegistryHandle.IsInvalid"></member>
  517. <member name="T:System.Security.AccessControl.RegistryRights">
  518. <summary>指定能够应用于注册表对象的访问控制权限。</summary>
  519. </member>
  520. <member name="F:System.Security.AccessControl.RegistryRights.ChangePermissions">
  521. <summary>更改与某个注册表项关联的访问规则和审核规则的权限。</summary>
  522. </member>
  523. <member name="F:System.Security.AccessControl.RegistryRights.CreateLink">
  524. <summary>保留供系统使用。</summary>
  525. </member>
  526. <member name="F:System.Security.AccessControl.RegistryRights.CreateSubKey">
  527. <summary>创建某个注册表项的子项的权限。</summary>
  528. </member>
  529. <member name="F:System.Security.AccessControl.RegistryRights.Delete">
  530. <summary>删除某个注册表项的权限。</summary>
  531. </member>
  532. <member name="F:System.Security.AccessControl.RegistryRights.EnumerateSubKeys">
  533. <summary>列出某个注册表项的子项的权限。</summary>
  534. </member>
  535. <member name="F:System.Security.AccessControl.RegistryRights.ExecuteKey">
  536. <summary>与 <see cref="F:System.Security.AccessControl.RegistryRights.ReadKey" /> 相同。</summary>
  537. </member>
  538. <member name="F:System.Security.AccessControl.RegistryRights.FullControl">
  539. <summary>对某个注册表项进行完全控制并修改其访问规则和审核规则的权限。</summary>
  540. </member>
  541. <member name="F:System.Security.AccessControl.RegistryRights.Notify">
  542. <summary>请求获得关于某个注册表项的更改通知的权限。</summary>
  543. </member>
  544. <member name="F:System.Security.AccessControl.RegistryRights.QueryValues">
  545. <summary>查询某个注册表项中的名称/值对的权限。</summary>
  546. </member>
  547. <member name="F:System.Security.AccessControl.RegistryRights.ReadKey">
  548. <summary>查询某个注册表项中的名称/值对、请求获得更改通知、枚举其子项以及读取其访问规则和审核规则的权限。</summary>
  549. </member>
  550. <member name="F:System.Security.AccessControl.RegistryRights.ReadPermissions">
  551. <summary>打开并复制某个注册表项的访问规则和审核规则的权限。</summary>
  552. </member>
  553. <member name="F:System.Security.AccessControl.RegistryRights.SetValue">
  554. <summary>创建、删除或设置某个注册表项中的名称/值对的权限。</summary>
  555. </member>
  556. <member name="F:System.Security.AccessControl.RegistryRights.TakeOwnership">
  557. <summary>更改某个注册表项的所有者的权限。</summary>
  558. </member>
  559. <member name="F:System.Security.AccessControl.RegistryRights.WriteKey">
  560. <summary>创建、删除和设置某个注册表项中的名称/值对以及创建或删除子项、请求获得更改通知、对其子项进行枚举和读取其访问规则和审核规则的权限。</summary>
  561. </member>
  562. </members>
  563. </doc>