Microsoft.Win32.Registry.xml 49 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567
  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">
  25. <paramref name="valueName" /> 不存在時所傳回的值。</param>
  26. <exception cref="T:System.Security.SecurityException">使用者沒有讀取登錄機碼所需的使用權限。</exception>
  27. <exception cref="T:System.IO.IOException">包含指定值的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已標記為刪除。</exception>
  28. <exception cref="T:System.ArgumentException">
  29. <paramref name="keyName" /> 不是以有效的登錄根目錄開頭。</exception>
  30. <PermissionSet>
  31. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Read="\" />
  32. </PermissionSet>
  33. </member>
  34. <member name="F:Microsoft.Win32.Registry.LocalMachine">
  35. <summary>包含本機電腦的組態資料。這個欄位會讀取 Windows 登錄主要機碼 HKEY_LOCAL_MACHINE。</summary>
  36. </member>
  37. <member name="F:Microsoft.Win32.Registry.PerformanceData">
  38. <summary>包含軟體元件的效能資訊這個欄位會讀取 Windows 登錄主要機碼 HKEY_PERFORMANCE_DATA。</summary>
  39. </member>
  40. <member name="M:Microsoft.Win32.Registry.SetValue(System.String,System.String,System.Object)">
  41. <summary>在指定的登錄機碼上設定指定的名稱/值組。如果指定的機碼不存在,則會建立它。</summary>
  42. <param name="keyName">機碼的完整登錄路徑,以有效登錄根目錄開頭 (例如 "HKEY_CURRENT_USER")。</param>
  43. <param name="valueName">名稱/值組的名稱。</param>
  44. <param name="value">要儲存的值。</param>
  45. <exception cref="T:System.ArgumentNullException">
  46. <paramref name="value" /> 為 null。</exception>
  47. <exception cref="T:System.ArgumentException">
  48. <paramref name="keyName" /> 不是以有效的登錄根目錄開頭。-或-<paramref name="keyName" /> 超過所允許的最大長度 (255 個字元)。</exception>
  49. <exception cref="T:System.UnauthorizedAccessException">
  50. <see cref="T:Microsoft.Win32.RegistryKey" /> 為唯讀,因此無法寫入 (例如,它是根層次節點)。</exception>
  51. <exception cref="T:System.Security.SecurityException">使用者沒有建立或修改登錄機碼所需的使用權限。</exception>
  52. <PermissionSet>
  53. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  54. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
  55. </PermissionSet>
  56. </member>
  57. <member name="M:Microsoft.Win32.Registry.SetValue(System.String,System.String,System.Object,Microsoft.Win32.RegistryValueKind)">
  58. <summary>使用指定的登錄資料型別,在指定的登錄機碼上設定名稱/值組。如果指定的機碼不存在,則會建立它。</summary>
  59. <param name="keyName">機碼的完整登錄路徑,以有效登錄根目錄開頭 (例如 "HKEY_CURRENT_USER")。</param>
  60. <param name="valueName">名稱/值組的名稱。</param>
  61. <param name="value">要儲存的值。</param>
  62. <param name="valueKind">儲存資料時要使用的登錄資料型別。</param>
  63. <exception cref="T:System.ArgumentNullException">
  64. <paramref name="value" /> 為 null。</exception>
  65. <exception cref="T:System.ArgumentException">
  66. <paramref name="keyName" /> 不是以有效的登錄根目錄開頭。-或-<paramref name="keyName" /> 超過所允許的最大長度 (255 個字元)。-或-<paramref name="value" /> 的型別與 <paramref name="valueKind" /> 所指定的登錄資料型別不符,因此,無法正確轉換資料。</exception>
  67. <exception cref="T:System.UnauthorizedAccessException">
  68. <see cref="T:Microsoft.Win32.RegistryKey" /> 為唯讀,因此無法寫入 (例如,它是根層次節點,或未以寫入權限來開啟該機碼)。</exception>
  69. <exception cref="T:System.Security.SecurityException">使用者沒有建立或修改登錄機碼所需的使用權限。</exception>
  70. <PermissionSet>
  71. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  72. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
  73. </PermissionSet>
  74. </member>
  75. <member name="F:Microsoft.Win32.Registry.Users">
  76. <summary>包含有關預設使用者組態的資訊。這個欄位會讀取 Windows 登錄主要機碼 HKEY_USERS。</summary>
  77. </member>
  78. <member name="T:Microsoft.Win32.RegistryHive">
  79. <summary>表示外部電腦最上層節點的可能值。</summary>
  80. </member>
  81. <member name="F:Microsoft.Win32.RegistryHive.ClassesRoot">
  82. <summary>表示其他電腦上的 HKEY_CLASSES_ROOT 機碼。這個值可以傳遞至 <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> 方法以遠端方式來開啟這個節點。</summary>
  83. </member>
  84. <member name="F:Microsoft.Win32.RegistryHive.CurrentConfig">
  85. <summary>表示其他電腦上的 HKEY_CURRENT_CONFIG 機碼。這個值可以傳遞至 <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> 方法以遠端方式來開啟這個節點。</summary>
  86. </member>
  87. <member name="F:Microsoft.Win32.RegistryHive.CurrentUser">
  88. <summary>表示其他電腦上的 HKEY_CURRENT_USER 機碼。這個值可以傳遞至 <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> 方法以遠端方式來開啟這個節點。</summary>
  89. </member>
  90. <member name="F:Microsoft.Win32.RegistryHive.LocalMachine">
  91. <summary>表示其他電腦上的 HKEY_LOCAL_MACHINE 機碼。這個值可以傳遞至 <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> 方法以遠端方式來開啟這個節點。</summary>
  92. </member>
  93. <member name="F:Microsoft.Win32.RegistryHive.PerformanceData">
  94. <summary>表示其他電腦上的 HKEY_PERFORMANCE_DATA 機碼。這個值可以傳遞至 <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> 方法以遠端方式來開啟這個節點。</summary>
  95. </member>
  96. <member name="F:Microsoft.Win32.RegistryHive.Users">
  97. <summary>表示其他電腦上的 HKEY_USERS 機碼。這個值可以傳遞至 <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> 方法以遠端方式來開啟這個節點。</summary>
  98. </member>
  99. <member name="T:Microsoft.Win32.RegistryKey">
  100. <summary>表示 Windows 登錄中的機碼層級節點。這個類別的作用是登錄封裝。</summary>
  101. </member>
  102. <member name="M:Microsoft.Win32.RegistryKey.CreateSubKey(System.String)">
  103. <summary>為寫入權限建立新的子機碼,或開啟現有的子機碼。</summary>
  104. <returns>傳回新建立的子機碼,或者如果作業失敗,則傳回 null。如果為 <paramref name="subkey" /> 指定了長度為零的字串,則會傳回目前的 <see cref="T:Microsoft.Win32.RegistryKey" /> 物件。</returns>
  105. <param name="subkey">要建立或開啟之子機碼的名稱或路徑。這個字串不會區分大小寫。</param>
  106. <exception cref="T:System.ArgumentNullException">
  107. <paramref name="subkey" /> 為 null。</exception>
  108. <exception cref="T:System.Security.SecurityException">使用者沒有建立或開啟登錄機碼所需的使用權限。</exception>
  109. <exception cref="T:System.ObjectDisposedException">叫用這個方法的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已經關閉 (關閉的機碼無法存取)。</exception>
  110. <exception cref="T:System.UnauthorizedAccessException">無法寫入 <see cref="T:Microsoft.Win32.RegistryKey" />,例如不是開啟為可寫入的機碼,或使用者沒有必要的存取權限。</exception>
  111. <exception cref="T:System.IO.IOException">巢狀層次超過 510。-或-發生系統錯誤,例如刪除機碼,或是嘗試在 <see cref="F:Microsoft.Win32.Registry.LocalMachine" /> 根目錄中建立機碼。</exception>
  112. <PermissionSet>
  113. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  114. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
  115. </PermissionSet>
  116. </member>
  117. <member name="M:Microsoft.Win32.RegistryKey.CreateSubKey(System.String,System.Boolean)">
  118. <summary>建立新的子機碼,或開啟現有的子機碼指定的存取權。從開始提供.NET Framework 2015</summary>
  119. <returns>傳回新建立的子機碼,或者如果作業失敗,則傳回 null。如果為 <paramref name="subkey" /> 指定了長度為零的字串,則會傳回目前的 <see cref="T:Microsoft.Win32.RegistryKey" /> 物件。</returns>
  120. <param name="subkey">要建立或開啟之子機碼的名稱或路徑。這個字串不會區分大小寫。</param>
  121. <param name="writable">true若要指出新的子機碼是可寫入 ;否則, false。</param>
  122. <exception cref="T:System.ArgumentNullException">
  123. <paramref name="subkey" /> 為 null。</exception>
  124. <exception cref="T:System.Security.SecurityException">使用者沒有建立或開啟登錄機碼所需的使用權限。</exception>
  125. <exception cref="T:System.UnauthorizedAccessException">無法寫入目前的 <see cref="T:Microsoft.Win32.RegistryKey" />,例如不是開啟為可寫入的機碼,或使用者沒有必要的存取權限。</exception>
  126. <exception cref="T:System.IO.IOException">巢狀層次超過 510。-或-發生系統錯誤,例如刪除機碼,或是嘗試在 <see cref="F:Microsoft.Win32.Registry.LocalMachine" /> 根目錄中建立機碼。</exception>
  127. </member>
  128. <member name="M:Microsoft.Win32.RegistryKey.CreateSubKey(System.String,System.Boolean,Microsoft.Win32.RegistryOptions)">
  129. <summary>建立新的子機碼,或開啟現有的子機碼指定的存取權。從開始提供.NET Framework 2015</summary>
  130. <returns>傳回新建立的子機碼,或者如果作業失敗,則傳回 null。如果為 <paramref name="subkey" /> 指定了長度為零的字串,則會傳回目前的 <see cref="T:Microsoft.Win32.RegistryKey" /> 物件。</returns>
  131. <param name="subkey">要建立或開啟之子機碼的名稱或路徑。這個字串不會區分大小寫。</param>
  132. <param name="writable">true若要指出新的子機碼是可寫入 ;否則, false。</param>
  133. <param name="options">要使用的登錄選項。</param>
  134. <exception cref="T:System.ArgumentNullException">
  135. <paramref name="subkey" /> 為 null。 </exception>
  136. <exception cref="T:System.ArgumentException">
  137. <paramref name="options" />未指定有效的選項</exception>
  138. <exception cref="T:System.Security.SecurityException">使用者沒有建立或開啟登錄機碼所需的使用權限。</exception>
  139. <exception cref="T:System.UnauthorizedAccessException">無法寫入目前的 <see cref="T:Microsoft.Win32.RegistryKey" />,例如不是開啟為可寫入的機碼,或使用者沒有必要的存取權限。</exception>
  140. <exception cref="T:System.IO.IOException">巢狀層次超過 510。-或-發生系統錯誤,例如刪除機碼,或是嘗試在 <see cref="F:Microsoft.Win32.Registry.LocalMachine" /> 根目錄中建立機碼。</exception>
  141. </member>
  142. <member name="M:Microsoft.Win32.RegistryKey.DeleteSubKey(System.String)">
  143. <summary>刪除指定的子機碼。</summary>
  144. <param name="subkey">要刪除的子機碼名稱。這個字串不會區分大小寫。</param>
  145. <exception cref="T:System.InvalidOperationException">
  146. <paramref name="subkey" /> 有子系子機碼</exception>
  147. <exception cref="T:System.ArgumentException">
  148. <paramref name="subkey" /> 參數沒有指定有效的登錄機碼 </exception>
  149. <exception cref="T:System.ArgumentNullException">
  150. <paramref name="subkey" /> 是null</exception>
  151. <exception cref="T:System.Security.SecurityException">使用者沒有刪除機碼所需的使用權限。</exception>
  152. <exception cref="T:System.ObjectDisposedException">正接受管理的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已經關閉 (關閉的機碼無法存取)。</exception>
  153. <exception cref="T:System.UnauthorizedAccessException">使用者沒有必要的登錄權限。</exception>
  154. <PermissionSet>
  155. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  156. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
  157. </PermissionSet>
  158. </member>
  159. <member name="M:Microsoft.Win32.RegistryKey.DeleteSubKey(System.String,System.Boolean)">
  160. <summary>刪除指定的子機碼,並且指定在找不到該子機碼時是否引發例外狀況。</summary>
  161. <param name="subkey">要刪除的子機碼名稱。這個字串不會區分大小寫。</param>
  162. <param name="throwOnMissingSubKey">表示如果找不到指定子機碼時,是否引發例外狀況。如果這個引數為 true,而指定的子機碼不存在時,則會引發例外狀況。如果這個引數為 false,而指定的子機碼不存在時,則不採取任何動作。</param>
  163. <exception cref="T:System.InvalidOperationException">
  164. <paramref name="subkey" /> 有子系子機碼。 </exception>
  165. <exception cref="T:System.ArgumentException">
  166. <paramref name="subkey" /> 沒有指定有效的登錄機碼,而且 <paramref name="throwOnMissingSubKey" /> 為 true。 </exception>
  167. <exception cref="T:System.ArgumentNullException">
  168. <paramref name="subkey" /> 為 null。</exception>
  169. <exception cref="T:System.Security.SecurityException">使用者沒有刪除機碼所需的使用權限。</exception>
  170. <exception cref="T:System.ObjectDisposedException">正接受管理的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已經關閉 (關閉的機碼無法存取)。</exception>
  171. <exception cref="T:System.UnauthorizedAccessException">使用者沒有必要的登錄權限。</exception>
  172. <PermissionSet>
  173. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  174. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
  175. </PermissionSet>
  176. </member>
  177. <member name="M:Microsoft.Win32.RegistryKey.DeleteSubKeyTree(System.String)">
  178. <summary>遞迴地刪除子機碼和任何子系子機碼。</summary>
  179. <param name="subkey">要刪除的子機碼。這個字串不會區分大小寫。</param>
  180. <exception cref="T:System.ArgumentNullException">
  181. <paramref name="subkey" /> 為 null。</exception>
  182. <exception cref="T:System.ArgumentException">已嘗試根群組的刪除。-或-<paramref name="subkey" /> 沒有指定有效的登錄子機碼。</exception>
  183. <exception cref="T:System.IO.IOException">發生 I/O 錯誤。</exception>
  184. <exception cref="T:System.Security.SecurityException">使用者沒有刪除機碼所需的使用權限。</exception>
  185. <exception cref="T:System.ObjectDisposedException">正接受管理的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已經關閉 (關閉的機碼無法存取)。</exception>
  186. <exception cref="T:System.UnauthorizedAccessException">使用者沒有必要的登錄權限。</exception>
  187. <PermissionSet>
  188. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  189. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
  190. </PermissionSet>
  191. </member>
  192. <member name="M:Microsoft.Win32.RegistryKey.DeleteSubKeyTree(System.String,System.Boolean)">
  193. <summary>遞迴地刪除指定的子機碼和任何子系子機碼,並且指定在找不到該子機碼時是否引發例外狀況。</summary>
  194. <param name="subkey">要刪除的子機碼名稱。這個字串不會區分大小寫。</param>
  195. <param name="throwOnMissingSubKey">表示如果找不到指定子機碼時,是否引發例外狀況。如果這個引數為 true,而指定的子機碼不存在時,則會引發例外狀況。如果這個引數為 false,而指定的子機碼不存在時,則不採取任何動作。</param>
  196. <exception cref="T:System.ArgumentException">嘗試刪除樹狀目錄的根登錄區。-或-<paramref name="subkey" /> 沒有指定有效的登錄子機碼,而且 <paramref name="throwOnMissingSubKey" /> 為 true。</exception>
  197. <exception cref="T:System.ArgumentNullException">
  198. <paramref name="subkey" /> 為 null。</exception>
  199. <exception cref="T:System.ObjectDisposedException">
  200. <see cref="T:Microsoft.Win32.RegistryKey" /> 已經關閉 (關閉的機碼無法存取)。</exception>
  201. <exception cref="T:System.UnauthorizedAccessException">使用者沒有必要的登錄權限。</exception>
  202. <exception cref="T:System.Security.SecurityException">使用者沒有刪除機碼所需的使用權限。</exception>
  203. </member>
  204. <member name="M:Microsoft.Win32.RegistryKey.DeleteValue(System.String)">
  205. <summary>從這個機碼中刪除指定值。</summary>
  206. <param name="name">要刪除的值的名稱。 </param>
  207. <exception cref="T:System.ArgumentException">
  208. <paramref name="name" /> 不是值的有效參考。</exception>
  209. <exception cref="T:System.Security.SecurityException">使用者沒有刪除值所需的使用權限。</exception>
  210. <exception cref="T:System.ObjectDisposedException">正接受管理的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已經關閉 (關閉的機碼無法存取)。</exception>
  211. <exception cref="T:System.UnauthorizedAccessException">管理中的 <see cref="T:Microsoft.Win32.RegistryKey" /> 是唯讀的。</exception>
  212. <PermissionSet>
  213. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  214. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
  215. </PermissionSet>
  216. </member>
  217. <member name="M:Microsoft.Win32.RegistryKey.DeleteValue(System.String,System.Boolean)">
  218. <summary>刪除此機碼的指定值,並且指定找不到該值時是否引發例外狀況。</summary>
  219. <param name="name">要刪除的值的名稱。</param>
  220. <param name="throwOnMissingValue">表示如果找不到指定的值時,是否引發例外狀況。如果這個引數為 true,而指定的值不存在時,則會引發例外狀況。如果這個引數為 false,而指定的值不存在時,則不採取任何動作。</param>
  221. <exception cref="T:System.ArgumentException">
  222. <paramref name="name" /> 不是值的有效參考,而且 <paramref name="throwOnMissingValue" /> 為 true。-或- <paramref name="name" /> 為 null。</exception>
  223. <exception cref="T:System.Security.SecurityException">使用者沒有刪除值所需的使用權限。</exception>
  224. <exception cref="T:System.ObjectDisposedException">正接受管理的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已經關閉 (關閉的機碼無法存取)。</exception>
  225. <exception cref="T:System.UnauthorizedAccessException">管理中的 <see cref="T:Microsoft.Win32.RegistryKey" /> 是唯讀的。</exception>
  226. <PermissionSet>
  227. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  228. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
  229. </PermissionSet>
  230. </member>
  231. <member name="M:Microsoft.Win32.RegistryKey.Dispose">
  232. <summary>將 <see cref="T:Microsoft.Win32.RegistryKey" /> 類別目前的執行個體所使用的資源全部釋出。</summary>
  233. </member>
  234. <member name="M:Microsoft.Win32.RegistryKey.Flush">
  235. <summary>將指定的開啟登錄機碼的所有屬性 (Attribute) 寫入登錄中。</summary>
  236. </member>
  237. <member name="M:Microsoft.Win32.RegistryKey.FromHandle(Microsoft.Win32.SafeHandles.SafeRegistryHandle)">
  238. <summary>[安全性關鍵] 從指定的控制代碼建立登錄機碼。</summary>
  239. <returns>登錄機碼 (Registry Key)。</returns>
  240. <param name="handle">登錄機碼的控制代碼。</param>
  241. </member>
  242. <member name="M:Microsoft.Win32.RegistryKey.FromHandle(Microsoft.Win32.SafeHandles.SafeRegistryHandle,Microsoft.Win32.RegistryView)">
  243. <summary>[安全性關鍵] 從指定的控制代碼和登錄檢視設定,建立登錄機碼。</summary>
  244. <returns>登錄機碼 (Registry Key)。</returns>
  245. <param name="handle">登錄機碼的控制代碼。</param>
  246. <param name="view">要使用的登錄檢視。</param>
  247. </member>
  248. <member name="M:Microsoft.Win32.RegistryKey.GetSubKeyNames">
  249. <summary>擷取包含所有子機碼名稱的字串陣列。</summary>
  250. <returns>字串的陣列包含了目前機碼的子機碼名稱。</returns>
  251. <exception cref="T:System.Security.SecurityException">使用者沒有讀取機碼所需的使用權限。</exception>
  252. <exception cref="T:System.ObjectDisposedException">正接受管理的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已經關閉 (關閉的機碼無法存取)。</exception>
  253. <exception cref="T:System.UnauthorizedAccessException">使用者沒有必要的登錄權限。</exception>
  254. <exception cref="T:System.IO.IOException">發生系統錯誤,例如,目前的機碼已經刪除。</exception>
  255. <PermissionSet>
  256. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  257. </PermissionSet>
  258. </member>
  259. <member name="M:Microsoft.Win32.RegistryKey.GetValue(System.String)">
  260. <summary>擷取與指定名稱關聯的值。如果登錄中沒有名稱/值組,則傳回 null。</summary>
  261. <returns>與 <paramref name="name" /> 關聯的值,如果找不到 <paramref name="name" />,則為 null。</returns>
  262. <param name="name">要擷取的值的名稱。這個字串不會區分大小寫。</param>
  263. <exception cref="T:System.Security.SecurityException">使用者沒有讀取登錄機碼所需的使用權限。</exception>
  264. <exception cref="T:System.ObjectDisposedException">包含指定值的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已經關閉 (關閉的機碼無法存取)。</exception>
  265. <exception cref="T:System.IO.IOException">包含指定值的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已標記為刪除。</exception>
  266. <exception cref="T:System.UnauthorizedAccessException">使用者沒有必要的登錄權限。</exception>
  267. <PermissionSet>
  268. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Read="\" />
  269. </PermissionSet>
  270. </member>
  271. <member name="M:Microsoft.Win32.RegistryKey.GetValue(System.String,System.Object)">
  272. <summary>擷取與指定名稱關聯的值。如果找不到名稱,則傳回您提供的預設值。</summary>
  273. <returns>與 <paramref name="name" /> 關聯的值,擁有未展開的內嵌環境變數,如果找不到 <paramref name="name" />,則為 <paramref name="defaultValue" />。</returns>
  274. <param name="name">要擷取的值的名稱。這個字串不會區分大小寫。</param>
  275. <param name="defaultValue">
  276. <paramref name="name" /> 不存在時所傳回的值。</param>
  277. <exception cref="T:System.Security.SecurityException">使用者沒有讀取登錄機碼所需的使用權限。</exception>
  278. <exception cref="T:System.ObjectDisposedException">包含指定值的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已經關閉 (關閉的機碼無法存取)。</exception>
  279. <exception cref="T:System.IO.IOException">包含指定值的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已標記為刪除。</exception>
  280. <exception cref="T:System.UnauthorizedAccessException">使用者沒有必要的登錄權限。</exception>
  281. <PermissionSet>
  282. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Read="\" />
  283. </PermissionSet>
  284. </member>
  285. <member name="M:Microsoft.Win32.RegistryKey.GetValue(System.String,System.Object,Microsoft.Win32.RegistryValueOptions)">
  286. <summary>擷取與指定名稱及擷取選項關聯的值。如果找不到名稱,則傳回您提供的預設值。</summary>
  287. <returns>與 <paramref name="name" /> 關聯的值,根據指定的 <paramref name="options" /> 處理,如果找不到 <paramref name="name" />,則為 <paramref name="defaultValue" />。</returns>
  288. <param name="name">要擷取的值的名稱。這個字串不會區分大小寫。</param>
  289. <param name="defaultValue">
  290. <paramref name="name" /> 不存在時所傳回的值。</param>
  291. <param name="options">其中一個列舉值,指定擷取之值的選擇性處理。</param>
  292. <exception cref="T:System.Security.SecurityException">使用者沒有讀取登錄機碼所需的使用權限。</exception>
  293. <exception cref="T:System.ObjectDisposedException">包含指定值的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已經關閉 (關閉的機碼無法存取)。</exception>
  294. <exception cref="T:System.IO.IOException">包含指定值的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已標記為刪除。 </exception>
  295. <exception cref="T:System.ArgumentException">
  296. <paramref name="options" /> 不是有效的 <see cref="T:Microsoft.Win32.RegistryValueOptions" /> 值,例如將無效的值轉換成 <see cref="T:Microsoft.Win32.RegistryValueOptions" />。</exception>
  297. <exception cref="T:System.UnauthorizedAccessException">使用者沒有必要的登錄權限。</exception>
  298. <PermissionSet>
  299. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Read="\" />
  300. </PermissionSet>
  301. </member>
  302. <member name="M:Microsoft.Win32.RegistryKey.GetValueKind(System.String)">
  303. <summary>擷取與指定名稱關聯之值的登錄資料類型。</summary>
  304. <returns>與 <paramref name="name" /> 關聯的值的登錄資料型別。</returns>
  305. <param name="name">要擷取之登錄資料類型的值的名稱。這個字串不會區分大小寫。</param>
  306. <exception cref="T:System.Security.SecurityException">使用者沒有讀取登錄機碼所需的使用權限。</exception>
  307. <exception cref="T:System.ObjectDisposedException">包含指定值的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已經關閉 (關閉的機碼無法存取)。</exception>
  308. <exception cref="T:System.IO.IOException">包含指定值的子機碼不存在。-或-<paramref name="name" /> 指定的名稱/值組不存在。在 Windows 95、Windows 98 或 Windows Millennium Edition 上不會擲回這個例外狀況。</exception>
  309. <exception cref="T:System.UnauthorizedAccessException">使用者沒有必要的登錄權限。</exception>
  310. <PermissionSet>
  311. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Read="\" />
  312. </PermissionSet>
  313. </member>
  314. <member name="M:Microsoft.Win32.RegistryKey.GetValueNames">
  315. <summary>擷取包含所有與這個機碼相關值名稱的字串陣列。</summary>
  316. <returns>字串的陣列,包含目前機碼的值名稱。</returns>
  317. <exception cref="T:System.Security.SecurityException">使用者沒有讀取登錄機碼所需的使用權限。</exception>
  318. <exception cref="T:System.ObjectDisposedException">正接受管理的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已經關閉 (關閉的機碼無法存取)。</exception>
  319. <exception cref="T:System.UnauthorizedAccessException">使用者沒有必要的登錄權限。</exception>
  320. <exception cref="T:System.IO.IOException">發生系統錯誤,例如,目前的機碼已經刪除。</exception>
  321. <PermissionSet>
  322. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  323. </PermissionSet>
  324. </member>
  325. <member name="P:Microsoft.Win32.RegistryKey.Handle">
  326. <summary>[安全性關鍵] 取得 <see cref="T:Microsoft.Win32.SafeHandles.SafeRegistryHandle" /> 物件,這個物件表示目前 <see cref="T:Microsoft.Win32.RegistryKey" /> 物件所封裝的登錄機碼。</summary>
  327. <returns>登錄機碼的控制代碼。</returns>
  328. </member>
  329. <member name="P:Microsoft.Win32.RegistryKey.Name">
  330. <summary>擷取機碼名稱。</summary>
  331. <returns>機碼的絕對 (限定) 名稱。</returns>
  332. <exception cref="T:System.ObjectDisposedException">
  333. <see cref="T:Microsoft.Win32.RegistryKey" /> 已經關閉 (關閉的機碼無法存取)。</exception>
  334. </member>
  335. <member name="M:Microsoft.Win32.RegistryKey.OpenBaseKey(Microsoft.Win32.RegistryHive,Microsoft.Win32.RegistryView)">
  336. <summary>使用指定的檢視,開啟本機電腦上表示要求機碼的新 <see cref="T:Microsoft.Win32.RegistryKey" />。</summary>
  337. <returns>要求的登錄機碼。</returns>
  338. <param name="hKey">要開啟的 HKEY。</param>
  339. <param name="view">要使用的登錄檢視。</param>
  340. <exception cref="T:System.ArgumentException">
  341. <paramref name="hKey" /> 或 <paramref name="view" /> 無效。</exception>
  342. <exception cref="T:System.UnauthorizedAccessException">使用者沒有必要的登錄權限。</exception>
  343. <exception cref="T:System.Security.SecurityException">使用者沒有執行此動作所需的權限。</exception>
  344. </member>
  345. <member name="M:Microsoft.Win32.RegistryKey.OpenSubKey(System.String)">
  346. <summary>擷取子機碼為唯讀。</summary>
  347. <returns>要求的子機碼,或者在作業失敗時則為 null。</returns>
  348. <param name="name">以唯讀方式開啟之子機碼的名稱或路徑。</param>
  349. <exception cref="T:System.ArgumentNullException">
  350. <paramref name="name" /> 是null</exception>
  351. <exception cref="T:System.ObjectDisposedException">
  352. <see cref="T:Microsoft.Win32.RegistryKey" /> 已經關閉 (關閉的機碼無法存取)。</exception>
  353. <exception cref="T:System.Security.SecurityException">使用者沒有讀取登錄機碼所需的使用權限。</exception>
  354. <PermissionSet>
  355. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Read="\" />
  356. </PermissionSet>
  357. </member>
  358. <member name="M:Microsoft.Win32.RegistryKey.OpenSubKey(System.String,System.Boolean)">
  359. <summary>擷取指定的子機碼,並且指定此機碼是否要套用寫入存取權限。</summary>
  360. <returns>要求的子機碼,或者在作業失敗時則為 null。</returns>
  361. <param name="name">要開啟的子機碼名稱或路徑。</param>
  362. <param name="writable">如果需要機碼的寫入權限,請設定為 true。</param>
  363. <exception cref="T:System.ArgumentNullException">
  364. <paramref name="name" /> 為 null。</exception>
  365. <exception cref="T:System.ObjectDisposedException">
  366. <see cref="T:Microsoft.Win32.RegistryKey" /> 已經關閉 (關閉的機碼無法存取)。</exception>
  367. <exception cref="T:System.Security.SecurityException">使用者沒有以指定模式存取登錄機碼所需的使用權限。</exception>
  368. <PermissionSet>
  369. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  370. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
  371. </PermissionSet>
  372. </member>
  373. <member name="M:Microsoft.Win32.RegistryKey.OpenSubKey(System.String,System.Security.AccessControl.RegistryRights)">
  374. <summary>擷取具有指定名稱和 的子機碼。從開始提供.NET Framework 2015</summary>
  375. <returns>要求的子機碼,或者在作業失敗時則為 null。</returns>
  376. <param name="name">要建立或開啟之子機碼的名稱或路徑。</param>
  377. <param name="rights">登錄機碼的權限。</param>
  378. <exception cref="T:System.ArgumentNullException">
  379. <paramref name="name" /> 為 null。</exception>
  380. <exception cref="T:System.ObjectDisposedException">
  381. <see cref="T:Microsoft.Win32.RegistryKey" /> 已經關閉 (關閉的機碼無法存取)。</exception>
  382. <exception cref="T:System.Security.SecurityException">使用者沒有以指定模式存取登錄機碼所需的使用權限。</exception>
  383. </member>
  384. <member name="M:Microsoft.Win32.RegistryKey.SetValue(System.String,System.Object)">
  385. <summary>設定指定的名稱/值組。</summary>
  386. <param name="name">要儲存的值的名稱。</param>
  387. <param name="value">要儲存的資料。 </param>
  388. <exception cref="T:System.ArgumentNullException">
  389. <paramref name="value" /> 為 null。 </exception>
  390. <exception cref="T:System.ArgumentException">
  391. <paramref name="value" /> 是不支援的資料型別。</exception>
  392. <exception cref="T:System.ObjectDisposedException">包含指定值的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已經關閉 (關閉的機碼無法存取)。</exception>
  393. <exception cref="T:System.UnauthorizedAccessException">
  394. <see cref="T:Microsoft.Win32.RegistryKey" /> 是唯讀的,無法被寫入,例如沒有以寫入權限開啟機碼。-或-<see cref="T:Microsoft.Win32.RegistryKey" /> 物件表示根層級節點,且作業系統是 Windows Millennium Edition 或 Windows 98。</exception>
  395. <exception cref="T:System.Security.SecurityException">使用者沒有建立或修改登錄機碼所需的使用權限。</exception>
  396. <exception cref="T:System.IO.IOException">
  397. <see cref="T:Microsoft.Win32.RegistryKey" /> 物件表示根層級節點,且作業系統是 Windows 2000、Windows XP 或 Windows Server 2003。</exception>
  398. <PermissionSet>
  399. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  400. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
  401. </PermissionSet>
  402. </member>
  403. <member name="M:Microsoft.Win32.RegistryKey.SetValue(System.String,System.Object,Microsoft.Win32.RegistryValueKind)">
  404. <summary>使用指定的登錄資料類型,設定登錄機碼中名稱/值組的值。</summary>
  405. <param name="name">要儲存之值的名稱。</param>
  406. <param name="value">要儲存的資料。</param>
  407. <param name="valueKind">儲存資料時要使用的登錄資料類型。 </param>
  408. <exception cref="T:System.ArgumentNullException">
  409. <paramref name="value" /> 為 null。</exception>
  410. <exception cref="T:System.ArgumentException">
  411. <paramref name="value" /> 的型別與 <paramref name="valueKind" /> 所指定的登錄資料型別不符,因此,無法正確轉換資料。</exception>
  412. <exception cref="T:System.ObjectDisposedException">包含指定值的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已經關閉 (關閉的機碼無法存取)。</exception>
  413. <exception cref="T:System.UnauthorizedAccessException">
  414. <see cref="T:Microsoft.Win32.RegistryKey" /> 是唯讀的,無法被寫入,例如沒有以寫入權限開啟機碼。-或-<see cref="T:Microsoft.Win32.RegistryKey" /> 物件表示根層級節點,且作業系統是 Windows Millennium Edition 或 Windows 98。</exception>
  415. <exception cref="T:System.Security.SecurityException">使用者沒有建立或修改登錄機碼所需的使用權限。</exception>
  416. <exception cref="T:System.IO.IOException">
  417. <see cref="T:Microsoft.Win32.RegistryKey" /> 物件表示根層級節點,且作業系統是 Windows 2000、Windows XP 或 Windows Server 2003。</exception>
  418. <PermissionSet>
  419. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  420. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
  421. </PermissionSet>
  422. </member>
  423. <member name="P:Microsoft.Win32.RegistryKey.SubKeyCount">
  424. <summary>擷取目前機碼中子機碼的計數。</summary>
  425. <returns>目前機碼的子機碼數目。</returns>
  426. <exception cref="T:System.Security.SecurityException">使用者不具有機碼的讀取權限。</exception>
  427. <exception cref="T:System.ObjectDisposedException">正接受管理的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已經關閉 (關閉的機碼無法存取)。</exception>
  428. <exception cref="T:System.UnauthorizedAccessException">使用者沒有必要的登錄權限。</exception>
  429. <exception cref="T:System.IO.IOException">發生系統錯誤,例如,目前的機碼已經刪除。</exception>
  430. <PermissionSet>
  431. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  432. </PermissionSet>
  433. </member>
  434. <member name="M:Microsoft.Win32.RegistryKey.ToString">
  435. <summary>擷取這個機碼的字串表示。</summary>
  436. <returns>表示機碼的字串。如果指定的機碼是無效的 (找不到),則會傳回 null 值。</returns>
  437. <exception cref="T:System.ObjectDisposedException">正接受存取的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已經關閉 (關閉的機碼無法存取)。</exception>
  438. </member>
  439. <member name="P:Microsoft.Win32.RegistryKey.ValueCount">
  440. <summary>擷取機碼中值的計數。</summary>
  441. <returns>機碼中的名稱/值組的數目。</returns>
  442. <exception cref="T:System.Security.SecurityException">使用者不具有機碼的讀取權限。</exception>
  443. <exception cref="T:System.ObjectDisposedException">正接受管理的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已經關閉 (關閉的機碼無法存取)。</exception>
  444. <exception cref="T:System.UnauthorizedAccessException">使用者沒有必要的登錄權限。</exception>
  445. <exception cref="T:System.IO.IOException">發生系統錯誤,例如,目前的機碼已經刪除。</exception>
  446. <PermissionSet>
  447. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  448. </PermissionSet>
  449. </member>
  450. <member name="P:Microsoft.Win32.RegistryKey.View">
  451. <summary>取得用來建立登錄機碼的檢視。</summary>
  452. <returns>用來建立登錄機碼的檢視。-或-如果未使用檢視,則為 <see cref="F:Microsoft.Win32.RegistryView.Default" />。</returns>
  453. </member>
  454. <member name="T:Microsoft.Win32.RegistryOptions">
  455. <summary>指定建立登錄機碼時要使用的選項。</summary>
  456. </member>
  457. <member name="F:Microsoft.Win32.RegistryOptions.None">
  458. <summary>非 Volatile 機碼。這是預設值。</summary>
  459. </member>
  460. <member name="F:Microsoft.Win32.RegistryOptions.Volatile">
  461. <summary>Volatile 機碼。在記憶體中儲存資訊,而且當對應的登錄區卸載時不會保留資訊。</summary>
  462. </member>
  463. <member name="T:Microsoft.Win32.RegistryValueKind">
  464. <summary>設定將資料值放到登錄內時所使用的資料型別,或代表登錄資料庫內資料值的型別。</summary>
  465. </member>
  466. <member name="F:Microsoft.Win32.RegistryValueKind.Binary">
  467. <summary>任何形式的二進位資料,等於 Win32 API 中的 REG_BINARY 登錄資料型別。</summary>
  468. </member>
  469. <member name="F:Microsoft.Win32.RegistryValueKind.DWord">
  470. <summary>32 位元二進位數字,等於 Win32 API 中的 REG_DWORD 登錄資料型別。</summary>
  471. </member>
  472. <member name="F:Microsoft.Win32.RegistryValueKind.ExpandString">
  473. <summary>以 null 結尾的字串,其中包含未展開的環境變數參考,例如 %PATH%,以後要擷取值時,環境變數就會展開。這個值等於 Win32 API 中的 REG_EXPAND_SZ 登錄資料型別。</summary>
  474. </member>
  475. <member name="F:Microsoft.Win32.RegistryValueKind.MultiString">
  476. <summary>以 null 結尾的字串所組成的陣列,整個陣列最後以兩個 null 字元做為結尾。這個值等於 Win32 API 中的 REG_MULTI_SZ 登錄資料型別。</summary>
  477. </member>
  478. <member name="F:Microsoft.Win32.RegistryValueKind.None">
  479. <summary>無資料型別。</summary>
  480. </member>
  481. <member name="F:Microsoft.Win32.RegistryValueKind.QWord">
  482. <summary>64 位元二進位數字,等於 Win32 API 中的 REG_QWORD 登錄資料型別。</summary>
  483. </member>
  484. <member name="F:Microsoft.Win32.RegistryValueKind.String">
  485. <summary>以 null 結尾的字串,等於 Win32 API 中的 REG_SZ 登錄資料型別。</summary>
  486. </member>
  487. <member name="F:Microsoft.Win32.RegistryValueKind.Unknown">
  488. <summary>不支援的登錄資料型別,例如,Microsoft Win32 API 的 REG_RESOURCE_LIST 登錄資料型別就是其中之一。您可以使用這個值指定 <see cref="M:Microsoft.Win32.RegistryKey.SetValue(System.String,System.Object)" /> 方法在儲存名稱/值組時,應該自行決定適當的登錄資料型別。</summary>
  489. </member>
  490. <member name="T:Microsoft.Win32.RegistryValueOptions">
  491. <summary>在擷取登錄機碼的名稱/值組時,指定選擇項行為。</summary>
  492. </member>
  493. <member name="F:Microsoft.Win32.RegistryValueOptions.DoNotExpandEnvironmentNames">
  494. <summary>
  495. <see cref="F:Microsoft.Win32.RegistryValueKind.ExpandString" /> 型別的值,能夠在沒有展開其內嵌環境變數的情況下擷取。</summary>
  496. </member>
  497. <member name="F:Microsoft.Win32.RegistryValueOptions.None">
  498. <summary>沒有指定的選擇項行為。</summary>
  499. </member>
  500. <member name="T:Microsoft.Win32.RegistryView">
  501. <summary>指定在 64 位元作業系統上以哪個登錄檢視為目標。</summary>
  502. </member>
  503. <member name="F:Microsoft.Win32.RegistryView.Default">
  504. <summary>預設檢視。</summary>
  505. </member>
  506. <member name="F:Microsoft.Win32.RegistryView.Registry32">
  507. <summary>32 位元檢視。</summary>
  508. </member>
  509. <member name="F:Microsoft.Win32.RegistryView.Registry64">
  510. <summary>64 位元檢視。</summary>
  511. </member>
  512. <member name="T:Microsoft.Win32.SafeHandles.SafeRegistryHandle">
  513. <summary>[安全性關鍵] 表示 Windows 登錄的安全控制代碼。</summary>
  514. </member>
  515. <member name="M:Microsoft.Win32.SafeHandles.SafeRegistryHandle.#ctor(System.IntPtr,System.Boolean)">
  516. <summary>[安全性關鍵] 初始化 <see cref="T:Microsoft.Win32.SafeHandles.SafeRegistryHandle" /> 類別的新執行個體。</summary>
  517. <param name="preexistingHandle">物件,表示要使用的既有控制代碼。</param>
  518. <param name="ownsHandle">true 表示在結束階段確實地釋放控制代碼,false 表示不要確實地釋放。</param>
  519. </member>
  520. <member name="P:Microsoft.Win32.SafeHandles.SafeRegistryHandle.IsInvalid"></member>
  521. <member name="T:System.Security.AccessControl.RegistryRights">
  522. <summary>指定可套用至登錄物件的存取控制 (Access Control) 權限。</summary>
  523. </member>
  524. <member name="F:System.Security.AccessControl.RegistryRights.ChangePermissions">
  525. <summary>變更與登錄機碼相關聯之存取規則和稽核規則的權限。</summary>
  526. </member>
  527. <member name="F:System.Security.AccessControl.RegistryRights.CreateLink">
  528. <summary>保留供系統使用。</summary>
  529. </member>
  530. <member name="F:System.Security.AccessControl.RegistryRights.CreateSubKey">
  531. <summary>建立登錄機碼之子機碼的權限。</summary>
  532. </member>
  533. <member name="F:System.Security.AccessControl.RegistryRights.Delete">
  534. <summary>刪除登錄機碼的權限。</summary>
  535. </member>
  536. <member name="F:System.Security.AccessControl.RegistryRights.EnumerateSubKeys">
  537. <summary>列出登錄機碼之子機碼的權限。</summary>
  538. </member>
  539. <member name="F:System.Security.AccessControl.RegistryRights.ExecuteKey">
  540. <summary>與 <see cref="F:System.Security.AccessControl.RegistryRights.ReadKey" /> 相同。</summary>
  541. </member>
  542. <member name="F:System.Security.AccessControl.RegistryRights.FullControl">
  543. <summary>對登錄機碼執行完全控制以及修改其存取規則和稽核規則的權限。</summary>
  544. </member>
  545. <member name="F:System.Security.AccessControl.RegistryRights.Notify">
  546. <summary>要求通知登錄機碼變更的權限。</summary>
  547. </member>
  548. <member name="F:System.Security.AccessControl.RegistryRights.QueryValues">
  549. <summary>查詢登錄機碼中名稱/值組的權限。</summary>
  550. </member>
  551. <member name="F:System.Security.AccessControl.RegistryRights.ReadKey">
  552. <summary>查詢登錄機碼中名稱/值組、要求通知變更、列舉其子機碼,以及讀取其存取規則和稽核規則的權限。</summary>
  553. </member>
  554. <member name="F:System.Security.AccessControl.RegistryRights.ReadPermissions">
  555. <summary>開啟並複製登錄機碼之存取規則和稽核規則的權限。</summary>
  556. </member>
  557. <member name="F:System.Security.AccessControl.RegistryRights.SetValue">
  558. <summary>建立、刪除或設定登錄機碼中名稱/值組的權限。</summary>
  559. </member>
  560. <member name="F:System.Security.AccessControl.RegistryRights.TakeOwnership">
  561. <summary>變更登錄機碼擁有人的權限。</summary>
  562. </member>
  563. <member name="F:System.Security.AccessControl.RegistryRights.WriteKey">
  564. <summary>建立、刪除、設定登錄機碼中名稱/值組、建立或刪除子機碼、要求通知變更、列舉其子機碼,以及讀取其存取規則和稽核規則的權限。</summary>
  565. </member>
  566. </members>
  567. </doc>