System.Runtime.InteropServices.WindowsRuntime.xml 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <doc>
  3. <assembly>
  4. <name>System.Runtime.InteropServices.WindowsRuntime</name>
  5. </assembly>
  6. <members>
  7. <member name="T:System.Runtime.InteropServices.WindowsRuntime.DefaultInterfaceAttribute">
  8. <summary>指定受管理 Windows 執行階段類別的預設介面。</summary>
  9. </member>
  10. <member name="M:System.Runtime.InteropServices.WindowsRuntime.DefaultInterfaceAttribute.#ctor(System.Type)">
  11. <summary>初始化 <see cref="T:System.Runtime.InteropServices.WindowsRuntime.DefaultInterfaceAttribute" /> 類別的新執行個體。</summary>
  12. <param name="defaultInterface">介面型別,該介面型別會指定為套用屬性之類別的預設介面。</param>
  13. </member>
  14. <member name="P:System.Runtime.InteropServices.WindowsRuntime.DefaultInterfaceAttribute.DefaultInterface">
  15. <summary>取得預設介面的型別。</summary>
  16. <returns>預設介面的型別。</returns>
  17. </member>
  18. <member name="T:System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken">
  19. <summary>當事件處理常式加入至 Windows 執行階段 事件時所傳回的權杖。此語彙基元稍後會用來從事件移除事件處理常式。</summary>
  20. </member>
  21. <member name="M:System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken.Equals(System.Object)">
  22. <summary>傳回值,這個值表示目前的物件是否等於指定的物件。</summary>
  23. <returns>如果目前物件等於 <paramref name="obj" />,則為 true,否則為 false。</returns>
  24. <param name="obj">要比較的物件。</param>
  25. </member>
  26. <member name="M:System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken.GetHashCode">
  27. <summary>傳回這個執行個體的雜湊碼。</summary>
  28. <returns>這個執行個體的雜湊碼。</returns>
  29. </member>
  30. <member name="M:System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken.op_Equality(System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken,System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken)">
  31. <summary>指示兩個 <see cref="T:System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken" /> 執行個體是否相等。</summary>
  32. <returns>如果兩個物件相等則為 true,否則為 false。</returns>
  33. <param name="left">要比較的第一個執行個體。</param>
  34. <param name="right">要比較的第二個執行個體。</param>
  35. </member>
  36. <member name="M:System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken.op_Inequality(System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken,System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken)">
  37. <summary>指示兩個 <see cref="T:System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken" /> 執行個體是否不相等。</summary>
  38. <returns>如果兩個執行個體不相等,則為 true,否則為 false。</returns>
  39. <param name="left">要比較的第一個執行個體。</param>
  40. <param name="right">要比較的第二個執行個體。</param>
  41. </member>
  42. <member name="T:System.Runtime.InteropServices.WindowsRuntime.EventRegistrationTokenTable`1">
  43. <summary>儲存委派和事件語彙基元之間的對應,以支援在受管理程式碼中實作 Windows 執行階段 事件。</summary>
  44. <typeparam name="T">特定事件之事件處理常式委派的型別。</typeparam>
  45. </member>
  46. <member name="M:System.Runtime.InteropServices.WindowsRuntime.EventRegistrationTokenTable`1.#ctor">
  47. <summary>初始化 <see cref="T:System.Runtime.InteropServices.WindowsRuntime.EventRegistrationTokenTable`1" /> 類別的新執行個體。</summary>
  48. <exception cref="T:System.InvalidOperationException">
  49. <paramref name="T" /> 不是委派型別。</exception>
  50. </member>
  51. <member name="M:System.Runtime.InteropServices.WindowsRuntime.EventRegistrationTokenTable`1.AddEventHandler(`0)">
  52. <summary>將指定的事件處理常式加入至資料表和引動過程清單,並傳回可用來移除事件處理常式的權杖。</summary>
  53. <returns>可用來從資料表及引動過程清單中移除事件處理常式的權杖。</returns>
  54. <param name="handler">要加入的事件處理常式。</param>
  55. </member>
  56. <member name="M:System.Runtime.InteropServices.WindowsRuntime.EventRegistrationTokenTable`1.GetOrCreateEventRegistrationTokenTable(System.Runtime.InteropServices.WindowsRuntime.EventRegistrationTokenTable{`0}@)">
  57. <summary>傳回指定的事件註冊語彙基元表 (若不是 null);否則傳迴新的事件註冊語彙基元表。</summary>
  58. <returns>
  59. <paramref name="refEventTable" />所指定的事件註冊語彙基元表格(如果它不是null); 否則為新的事件註冊語彙基元表格。</returns>
  60. <param name="refEventTable">事件註冊語彙基元資料表,以傳址方式傳遞。</param>
  61. </member>
  62. <member name="P:System.Runtime.InteropServices.WindowsRuntime.EventRegistrationTokenTable`1.InvocationList">
  63. <summary>取得或設定 <paramref name="T" /> 型別的委派,其引動過程清單包含已加入且尚未移除的所有事件處理常式委派。叫用此委派會叫用所有事件處理常式。</summary>
  64. <returns>型別為 <paramref name="T" /> 的委派,表示目前已註冊用於事件的所有事件處理常式委派。</returns>
  65. </member>
  66. <member name="M:System.Runtime.InteropServices.WindowsRuntime.EventRegistrationTokenTable`1.RemoveEventHandler(System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken)">
  67. <summary>從表格及引動過程清單中移除與指定語彙基元相關的事件處理常式。</summary>
  68. <param name="token">已加入事件處理常式時所傳回的語彙基元。</param>
  69. </member>
  70. <member name="M:System.Runtime.InteropServices.WindowsRuntime.EventRegistrationTokenTable`1.RemoveEventHandler(`0)">
  71. <summary>從資料表和引動過程清單中移除指定的事件處理常式委派。</summary>
  72. <param name="handler">要移除的事件處理常式。</param>
  73. </member>
  74. <member name="T:System.Runtime.InteropServices.WindowsRuntime.IActivationFactory">
  75. <summary>可讓類別由 Windows 執行階段 來啟用。</summary>
  76. </member>
  77. <member name="M:System.Runtime.InteropServices.WindowsRuntime.IActivationFactory.ActivateInstance">
  78. <summary>傳回 Windows 執行階段 類別的新執行個體,此執行個體是由 <see cref="T:System.Runtime.InteropServices.WindowsRuntime.IActivationFactory" /> 介面所建立的。</summary>
  79. <returns>Windows 執行階段 類別的新執行個體。</returns>
  80. </member>
  81. <member name="T:System.Runtime.InteropServices.WindowsRuntime.InterfaceImplementedInVersionAttribute">
  82. <summary>指定第一個實作指定介面的目標型別的版本。</summary>
  83. </member>
  84. <member name="M:System.Runtime.InteropServices.WindowsRuntime.InterfaceImplementedInVersionAttribute.#ctor(System.Type,System.Byte,System.Byte,System.Byte,System.Byte)">
  85. <summary>指定目標型別所實作的介面以及第一次實作的介面版本,初始化 <see cref="T:System.Runtime.InteropServices.WindowsRuntime.InterfaceImplementedInVersionAttribute" /> 類別的新執行個體。</summary>
  86. <param name="interfaceType">第一次在指定版本的目標型別中實作的介面。</param>
  87. <param name="majorVersion">第一次實作 <paramref name="interfaceType" /> 之目標型別版本的主要元件。</param>
  88. <param name="minorVersion">第一次實作 <paramref name="interfaceType" /> 之目標型別版本的次要元件。</param>
  89. <param name="buildVersion">第一次實作 <paramref name="interfaceType" /> 之目標型別版本的 build 元件。</param>
  90. <param name="revisionVersion">第一次實作 <paramref name="interfaceType" /> 之目標型別版本的修訂元件。</param>
  91. </member>
  92. <member name="P:System.Runtime.InteropServices.WindowsRuntime.InterfaceImplementedInVersionAttribute.BuildVersion">
  93. <summary>取得第一次實作介面之目標型別版本的組建元件。</summary>
  94. <returns>版本的 build 元件。</returns>
  95. </member>
  96. <member name="P:System.Runtime.InteropServices.WindowsRuntime.InterfaceImplementedInVersionAttribute.InterfaceType">
  97. <summary>取得目標型別所實作的介面型別。</summary>
  98. <returns>介面的型別。</returns>
  99. </member>
  100. <member name="P:System.Runtime.InteropServices.WindowsRuntime.InterfaceImplementedInVersionAttribute.MajorVersion">
  101. <summary>取得第一次實作介面之目標型別版本的主要元件。</summary>
  102. <returns>版本的主要元件。</returns>
  103. </member>
  104. <member name="P:System.Runtime.InteropServices.WindowsRuntime.InterfaceImplementedInVersionAttribute.MinorVersion">
  105. <summary>取得第一次實作介面之目標型別版本的次要元件。</summary>
  106. <returns>版本的次要元件。</returns>
  107. </member>
  108. <member name="P:System.Runtime.InteropServices.WindowsRuntime.InterfaceImplementedInVersionAttribute.RevisionVersion">
  109. <summary>取得第一次實作介面之目標型別版本的修訂元件。</summary>
  110. <returns>版本的修訂元件。</returns>
  111. </member>
  112. <member name="T:System.Runtime.InteropServices.WindowsRuntime.ReadOnlyArrayAttribute">
  113. <summary>當套用至 Windows 執行階段 元件中的陣列參數時,會指定傳遞至該參數之陣列的內容只能用於輸入。呼叫端必須確保呼叫不會變更陣列。如需使用 Managed 程式碼撰寫的呼叫端的重要資訊,請參閱<備註>一節。</summary>
  114. </member>
  115. <member name="M:System.Runtime.InteropServices.WindowsRuntime.ReadOnlyArrayAttribute.#ctor">
  116. <summary>初始化 <see cref="T:System.Runtime.InteropServices.WindowsRuntime.ReadOnlyArrayAttribute" /> 類別的新執行個體。 </summary>
  117. </member>
  118. <member name="T:System.Runtime.InteropServices.WindowsRuntime.ReturnValueNameAttribute">
  119. <summary>指定 Windows 執行階段 元件中方法的傳回值名稱。</summary>
  120. </member>
  121. <member name="M:System.Runtime.InteropServices.WindowsRuntime.ReturnValueNameAttribute.#ctor(System.String)">
  122. <summary>初始化 <see cref="T:System.Runtime.InteropServices.WindowsRuntime.ReturnValueNameAttribute" /> 類別的新執行個體,並且指定傳回值的名稱。</summary>
  123. <param name="name">傳回值的名稱。</param>
  124. </member>
  125. <member name="P:System.Runtime.InteropServices.WindowsRuntime.ReturnValueNameAttribute.Name">
  126. <summary>取得名稱,指定 Windows 執行階段 元件中方法的傳回值。</summary>
  127. <returns>方法之傳回值的名稱。</returns>
  128. </member>
  129. <member name="T:System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeMarshal">
  130. <summary>提供協助程式方法來封送處理 .NET Framework 和 Windows 執行階段 之間的資料。</summary>
  131. </member>
  132. <member name="M:System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeMarshal.AddEventHandler``1(System.Func{``0,System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken},System.Action{System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken},``0)">
  133. <summary>將指定的事件處理常式加入至 Windows 執行階段 事件。</summary>
  134. <param name="addMethod">表示將事件處理常式加入至 Windows 執行階段 事件之方法的委派。</param>
  135. <param name="removeMethod">示將事件處理常式從 Windows 執行階段 事件中移除之方法的委派。</param>
  136. <param name="handler">代表新增之事件處理常式的委派。</param>
  137. <typeparam name="T">代表事件處理常式之委派的型別。</typeparam>
  138. <exception cref="T:System.ArgumentNullException">
  139. <paramref name="addMethod" /> 為 null。-或-<paramref name="removeMethod" /> 為 null。</exception>
  140. </member>
  141. <member name="M:System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeMarshal.FreeHString(System.IntPtr)">
  142. <summary>釋放指定的 Windows 執行階段 HSTRING。</summary>
  143. <param name="ptr">要釋出的 HSTRING 的位址。</param>
  144. <exception cref="T:System.PlatformNotSupportedException">目前版本的作業系統不支援 Windows 執行階段。</exception>
  145. </member>
  146. <member name="M:System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeMarshal.GetActivationFactory(System.Type)">
  147. <summary>傳回物件,它會實作指定 Windows 執行階段型別的啟用 Facctory 介面。</summary>
  148. <returns>實作啟用 Factory 介面的物件。</returns>
  149. <param name="type">要為其取得啟用 factory 介面的 Windows 執行階段 型別。</param>
  150. <exception cref="T:System.ArgumentException">
  151. <paramref name="type" /> 不代表 Windows 執行階段 型別 (也就是屬於 Windows 執行階段 本身或已定義在 Windows 執行階段 元件中)。-或-Common Language Runtime 型別系統未提供針對<paramref name="type" />指定的物件。</exception>
  152. <exception cref="T:System.ArgumentNullException">
  153. <paramref name="type" /> 為 null。</exception>
  154. <exception cref="T:System.TypeLoadException">指定的 Windows 執行階段 類別未正確註冊。例如,找到了 .winmd 檔案,但是 Windows 執行階段 找不到實作。</exception>
  155. </member>
  156. <member name="M:System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeMarshal.PtrToStringHString(System.IntPtr)">
  157. <summary>傳回受管理的字串,其中包含指定 Windows 執行階段 HSTRING 的複本。</summary>
  158. <returns>如果 <paramref name="ptr" /> 不是 <see cref="F:System.IntPtr.Zero" /> 則為包含 HSTRING 之複本的 Managed 字串,否則為 <see cref="F:System.String.Empty" />。</returns>
  159. <param name="ptr">要複製之 HSTRING 的 Unmanaged 指標。</param>
  160. <exception cref="T:System.PlatformNotSupportedException">目前版本的作業系統不支援 Windows 執行階段。</exception>
  161. </member>
  162. <member name="M:System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeMarshal.RemoveAllEventHandlers(System.Action{System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken})">
  163. <summary>移除所有可使用指定方法移除的事件處理常式。</summary>
  164. <param name="removeMethod">示將事件處理常式從 Windows 執行階段 事件中移除之方法的委派。</param>
  165. <exception cref="T:System.ArgumentNullException">
  166. <paramref name="removeMethod" /> 為 null。</exception>
  167. </member>
  168. <member name="M:System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeMarshal.RemoveEventHandler``1(System.Action{System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken},``0)">
  169. <summary>從 Windows 執行階段 事件中移除指定的事件處理常式。</summary>
  170. <param name="removeMethod">示將事件處理常式從 Windows 執行階段 事件中移除之方法的委派。</param>
  171. <param name="handler">已移除的事件處理常式。</param>
  172. <typeparam name="T">代表事件處理常式之委派的型別。</typeparam>
  173. <exception cref="T:System.ArgumentNullException">
  174. <paramref name="removeMethod" /> 為 null。</exception>
  175. </member>
  176. <member name="M:System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeMarshal.StringToHString(System.String)">
  177. <summary>配置 Windows 執行階段 HSTRING,並將指定的 Managed 字串複製給它。</summary>
  178. <returns>新的 HSTRING 的 Unmanaged 指標,如果 <paramref name="s" /> 是 <see cref="F:System.String.Empty" />,則為 <see cref="F:System.IntPtr.Zero" />。</returns>
  179. <param name="s">要複製的 Managed 字串。</param>
  180. <exception cref="T:System.PlatformNotSupportedException">目前版本的作業系統不支援 Windows 執行階段。</exception>
  181. <exception cref="T:System.ArgumentNullException">
  182. <paramref name="s" /> 為 null。</exception>
  183. </member>
  184. <member name="T:System.Runtime.InteropServices.WindowsRuntime.WriteOnlyArrayAttribute">
  185. <summary>當套用至 Windows 執行階段 元件中的陣列參數時,會指定傳遞至該參數之陣列的內容只能用於輸出。呼叫端不保證內容都已初始化,且所呼叫的方法應該不會讀取內容。如需使用 Managed 程式碼撰寫的呼叫端的重要資訊,請參閱<備註>一節。</summary>
  186. </member>
  187. <member name="M:System.Runtime.InteropServices.WindowsRuntime.WriteOnlyArrayAttribute.#ctor">
  188. <summary>初始化 <see cref="T:System.Runtime.InteropServices.WindowsRuntime.WriteOnlyArrayAttribute" /> 類別的新執行個體。 </summary>
  189. </member>
  190. </members>
  191. </doc>