System.Runtime.InteropServices.WindowsRuntime.xml 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197
  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>
  12. <see cref="T:System.Runtime.InteropServices.WindowsRuntime.DefaultInterfaceAttribute" /> クラスの新しいインスタンスを初期化します。</summary>
  13. <param name="defaultInterface">属性が適用されるクラスのための既定のインターフェイスとして指定されたインターフェイス型。</param>
  14. </member>
  15. <member name="P:System.Runtime.InteropServices.WindowsRuntime.DefaultInterfaceAttribute.DefaultInterface">
  16. <summary>既定のインターフェイスの型を取得します。</summary>
  17. <returns>既定のインターフェイスの型。</returns>
  18. </member>
  19. <member name="T:System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken">
  20. <summary>イベント ハンドラーが Windows ランタイム イベントに追加されたときに返されるトークン。後にイベントからイベント ハンドラーを削除するために、トークンが使用されます。</summary>
  21. </member>
  22. <member name="M:System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken.Equals(System.Object)">
  23. <summary>現在のオブジェクトが、指定されたオブジェクトと等しいかどうかを示す値を返します。</summary>
  24. <returns>現在のオブジェクトが <paramref name="obj" /> に等しい場合は true。それ以外の場合は false。</returns>
  25. <param name="obj">比較対象のオブジェクト。</param>
  26. </member>
  27. <member name="M:System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken.GetHashCode">
  28. <summary>対象のインスタンスのハッシュ コードを返します。</summary>
  29. <returns>対象のインスタンスのハッシュ コード。</returns>
  30. </member>
  31. <member name="M:System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken.op_Equality(System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken,System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken)">
  32. <summary>2 つの <see cref="T:System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken" /> インスタンスが等しいかどうかを示します。</summary>
  33. <returns>2 つのオブジェクトが等しい場合は true。それ以外の場合は false。</returns>
  34. <param name="left">比較する 1 番目のインスタンス。</param>
  35. <param name="right">比較する 2 番目のインスタンス。</param>
  36. </member>
  37. <member name="M:System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken.op_Inequality(System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken,System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken)">
  38. <summary>2 つの <see cref="T:System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken" /> インスタンスが等しくないかどうかを示します。</summary>
  39. <returns>2 つのインスタンスが等しくない場合は true。それ以外の場合は false。</returns>
  40. <param name="left">比較する 1 番目のインスタンス。</param>
  41. <param name="right">比較する 2 番目のインスタンス。</param>
  42. </member>
  43. <member name="T:System.Runtime.InteropServices.WindowsRuntime.EventRegistrationTokenTable`1">
  44. <summary>デリゲートとイベント トークン間のマッピングを格納し、マネージ コードの Windows ランタイム イベントの実装をサポートします。</summary>
  45. <typeparam name="T">特定のイベントのイベント ハンドラー デリゲートの型。</typeparam>
  46. </member>
  47. <member name="M:System.Runtime.InteropServices.WindowsRuntime.EventRegistrationTokenTable`1.#ctor">
  48. <summary>
  49. <see cref="T:System.Runtime.InteropServices.WindowsRuntime.EventRegistrationTokenTable`1" /> クラスの新しいインスタンスを初期化します。</summary>
  50. <exception cref="T:System.InvalidOperationException">
  51. <paramref name="T" /> がデリゲート型でありません。</exception>
  52. </member>
  53. <member name="M:System.Runtime.InteropServices.WindowsRuntime.EventRegistrationTokenTable`1.AddEventHandler(`0)">
  54. <summary>指定したイベント ハンドラーをテーブルと呼び出しリストに追加し、イベント ハンドラーを削除するために使用できるトークンを返します。</summary>
  55. <returns>テーブルと呼び出しリストからイベント ハンドラーを削除するために使用できるトークン。</returns>
  56. <param name="handler">追加するイベント ハンドラー。</param>
  57. </member>
  58. <member name="M:System.Runtime.InteropServices.WindowsRuntime.EventRegistrationTokenTable`1.GetOrCreateEventRegistrationTokenTable(System.Runtime.InteropServices.WindowsRuntime.EventRegistrationTokenTable{`0}@)">
  59. <summary>これが nullでない場合には、指定されたイベントの登録トークン テーブルを返します。それ以外の場合、新しいイベント登録トークン テーブルを返します。</summary>
  60. <returns>これが null でない場合は <paramref name="refEventTable" /> で指定されたイベント登録トークン テーブル。それ以外の場合は新しいイベント登録トークン テーブル。</returns>
  61. <param name="refEventTable">参照渡しされるイベント登録テーブル トークン。</param>
  62. </member>
  63. <member name="P:System.Runtime.InteropServices.WindowsRuntime.EventRegistrationTokenTable`1.InvocationList">
  64. <summary>追加されて、まだ削除されていないすべてのイベント ハンドラー デリゲートが呼び出しリストに含まれる <paramref name="T" /> 型のデリゲートを取得または設定します。このデリゲートを呼び出すと、すべてのイベント ハンドラーが呼び出されます。</summary>
  65. <returns>イベント用に現在登録されているすべてのイベント ハンドラー デリゲートを表す型 <paramref name="T" /> のデリゲート。</returns>
  66. </member>
  67. <member name="M:System.Runtime.InteropServices.WindowsRuntime.EventRegistrationTokenTable`1.RemoveEventHandler(System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken)">
  68. <summary>テーブルと呼び出しリストから指定したトークンに関連付けられているイベント ハンドラーを削除します。</summary>
  69. <param name="token">イベント ハンドラーが追加されたときに返されたトークン。</param>
  70. </member>
  71. <member name="M:System.Runtime.InteropServices.WindowsRuntime.EventRegistrationTokenTable`1.RemoveEventHandler(`0)">
  72. <summary>テーブルと呼び出しリストから、指定されたイベント ハンドラー デリゲートを削除します。</summary>
  73. <param name="handler">削除するイベント ハンドラー。</param>
  74. </member>
  75. <member name="T:System.Runtime.InteropServices.WindowsRuntime.IActivationFactory">
  76. <summary>Windows ランタイム によるクラスのアクティブ化を有効にします。</summary>
  77. </member>
  78. <member name="M:System.Runtime.InteropServices.WindowsRuntime.IActivationFactory.ActivateInstance">
  79. <summary>
  80. <see cref="T:System.Runtime.InteropServices.WindowsRuntime.IActivationFactory" /> インターフェイスによって作成された Windows ランタイム クラスの新しいインスタンスを返します。</summary>
  81. <returns>Windows ランタイム クラスの新しいインスタンス。</returns>
  82. </member>
  83. <member name="T:System.Runtime.InteropServices.WindowsRuntime.InterfaceImplementedInVersionAttribute">
  84. <summary>指定したインターフェイスを最初に実装したターゲット型のバージョンを指定します。</summary>
  85. </member>
  86. <member name="M:System.Runtime.InteropServices.WindowsRuntime.InterfaceImplementedInVersionAttribute.#ctor(System.Type,System.Byte,System.Byte,System.Byte,System.Byte)">
  87. <summary>対象の型が実装するインターフェイスと、そのインターフェイスを最初に実装したバージョンを指定して、<see cref="T:System.Runtime.InteropServices.WindowsRuntime.InterfaceImplementedInVersionAttribute" /> クラスの新しいインスタンスを初期化します。</summary>
  88. <param name="interfaceType">指定されたターゲット型バージョンで最初に実装されたインターフェイス。</param>
  89. <param name="majorVersion">最初に <paramref name="interfaceType" /> を実装した対象の型のバージョンのメジャー部分。</param>
  90. <param name="minorVersion">最初に <paramref name="interfaceType" /> を実装した対象の型のバージョンのマイナー部分。</param>
  91. <param name="buildVersion">最初に <paramref name="interfaceType" /> を実装した対象の型のバージョンのビルド部分。</param>
  92. <param name="revisionVersion">最初に <paramref name="interfaceType" /> を実装したターゲット型のバージョンのリビジョン構成要素。</param>
  93. </member>
  94. <member name="P:System.Runtime.InteropServices.WindowsRuntime.InterfaceImplementedInVersionAttribute.BuildVersion">
  95. <summary>最初にインターフェイスを実装した対象の型のバージョンのビルド コンポーネントを取得します。</summary>
  96. <returns>バージョンのビルド コンポーネント。</returns>
  97. </member>
  98. <member name="P:System.Runtime.InteropServices.WindowsRuntime.InterfaceImplementedInVersionAttribute.InterfaceType">
  99. <summary>ターゲット型が実装しているインターフェイスの型を取得します。</summary>
  100. <returns>インターフェイスの型。</returns>
  101. </member>
  102. <member name="P:System.Runtime.InteropServices.WindowsRuntime.InterfaceImplementedInVersionAttribute.MajorVersion">
  103. <summary>最初にインターフェイスを実装した対象の型のバージョンのメジャー部分を取得します。</summary>
  104. <returns>バージョンのメジャー部分。</returns>
  105. </member>
  106. <member name="P:System.Runtime.InteropServices.WindowsRuntime.InterfaceImplementedInVersionAttribute.MinorVersion">
  107. <summary>最初にインターフェイスを実装した対象の型のバージョンのマイナー部分を取得します。</summary>
  108. <returns>バージョンのマイナー部分。</returns>
  109. </member>
  110. <member name="P:System.Runtime.InteropServices.WindowsRuntime.InterfaceImplementedInVersionAttribute.RevisionVersion">
  111. <summary>最初にインターフェイスを実装した対象の型のバージョンのリビジョン部分を取得します。</summary>
  112. <returns>バージョンのリビジョン部分。</returns>
  113. </member>
  114. <member name="T:System.Runtime.InteropServices.WindowsRuntime.ReadOnlyArrayAttribute">
  115. <summary>Windows ランタイム コンポーネントの配列パラメーターに適用された場合は、このパラメーターに渡された配列の内容が入力のみに使用されることを指定します。呼び出し元は、配列が呼び出しによって変更されるのを防ぐ必要があります。マネージ コードを使用して作成された呼び出し元に関する重要な情報については、「解説」セクションを参照してください。</summary>
  116. </member>
  117. <member name="M:System.Runtime.InteropServices.WindowsRuntime.ReadOnlyArrayAttribute.#ctor">
  118. <summary>
  119. <see cref="T:System.Runtime.InteropServices.WindowsRuntime.ReadOnlyArrayAttribute" /> クラスの新しいインスタンスを初期化します。 </summary>
  120. </member>
  121. <member name="T:System.Runtime.InteropServices.WindowsRuntime.ReturnValueNameAttribute">
  122. <summary>Windows ランタイム コンポーネントでメソッドの戻り値の名前を指定します。</summary>
  123. </member>
  124. <member name="M:System.Runtime.InteropServices.WindowsRuntime.ReturnValueNameAttribute.#ctor(System.String)">
  125. <summary>
  126. <see cref="T:System.Runtime.InteropServices.WindowsRuntime.ReturnValueNameAttribute" /> クラスの新しいインスタンスを初期化して、戻り値の名前を指定します。</summary>
  127. <param name="name">戻り値の名前。</param>
  128. </member>
  129. <member name="P:System.Runtime.InteropServices.WindowsRuntime.ReturnValueNameAttribute.Name">
  130. <summary>Windows ランタイム コンポーネントでメソッドの戻り値に対して指定された名前を取得します。</summary>
  131. <returns>メソッド操作の戻り値の名前。</returns>
  132. </member>
  133. <member name="T:System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeMarshal">
  134. <summary>.NET Framework と Windows ランタイム の間のマーシャリング データにヘルパー メソッドを提供します。</summary>
  135. </member>
  136. <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)">
  137. <summary>指定したイベント ハンドラーを Windows ランタイム イベントに追加します。</summary>
  138. <param name="addMethod">Windows ランタイム イベントにイベント ハンドラーを追加するメソッドを表すデリゲート。</param>
  139. <param name="removeMethod">Windows ランタイム イベントからイベント ハンドラーを削除するメソッドを表すデリゲート。</param>
  140. <param name="handler">追加されるイベント ハンドラーを表すデリゲート。</param>
  141. <typeparam name="T">イベント ハンドラーを表すデリゲートの型。</typeparam>
  142. <exception cref="T:System.ArgumentNullException">
  143. <paramref name="addMethod" /> は null なので、または<paramref name="removeMethod" /> は null なので、</exception>
  144. </member>
  145. <member name="M:System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeMarshal.FreeHString(System.IntPtr)">
  146. <summary>指定した Windows ランタイム HSTRING を解放します。</summary>
  147. <param name="ptr">開放する HSTRING のアドレス。</param>
  148. <exception cref="T:System.PlatformNotSupportedException">Windows ランタイム は、現在のバージョンのオペレーティング システムではサポートされません。</exception>
  149. </member>
  150. <member name="M:System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeMarshal.GetActivationFactory(System.Type)">
  151. <summary>指定した Windows ランタイム 型のアクティベーション ファクトリ インターフェイスを実装するオブジェクトを返します。</summary>
  152. <returns>アクティベーション ファクトリ インターフェイスを実装するオブジェクト。</returns>
  153. <param name="type">アクティベーション ファクトリ インターフェイスを取得する Windows ランタイム の型。</param>
  154. <exception cref="T:System.ArgumentException">
  155. <paramref name="type" /> は Windows ランタイム 型を表しません (つまり、Windows ランタイム 自体に属するか、または Windows ランタイム のコンポーネントで定義されいます)。または<paramref name="type" /> に指定されたオブジェクトは、共通言語ランタイム型システムによって提供されていません。</exception>
  156. <exception cref="T:System.ArgumentNullException">
  157. <paramref name="type" /> は null なので、</exception>
  158. <exception cref="T:System.TypeLoadException">指定した Windows ランタイム クラスが、適切に登録されていません。たとえば、.winmd ファイルは見つかりましたが、Windows ランタイム は実装を見つけられませんでした。</exception>
  159. </member>
  160. <member name="M:System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeMarshal.PtrToStringHString(System.IntPtr)">
  161. <summary>指定した Windows ランタイム HSTRING のコピーを含むマネージ文字列を返します。</summary>
  162. <returns>
  163. <paramref name="ptr" /> が <see cref="F:System.IntPtr.Zero" /> でない場合は HSTRING のコピーを含むマネージ文字列。それ以外の場合は <see cref="F:System.String.Empty" />。</returns>
  164. <param name="ptr">コピーする HSTRING へのアンマネージ ポインター。</param>
  165. <exception cref="T:System.PlatformNotSupportedException">Windows ランタイム は、現在のバージョンのオペレーティング システムではサポートされません。</exception>
  166. </member>
  167. <member name="M:System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeMarshal.RemoveAllEventHandlers(System.Action{System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken})">
  168. <summary>指定されたメソッドを使用して削除できるイベント ハンドラーをすべて削除します。</summary>
  169. <param name="removeMethod">Windows ランタイム イベントからイベント ハンドラーを削除するメソッドを表すデリゲート。</param>
  170. <exception cref="T:System.ArgumentNullException">
  171. <paramref name="removeMethod" /> は null なので、</exception>
  172. </member>
  173. <member name="M:System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeMarshal.RemoveEventHandler``1(System.Action{System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken},``0)">
  174. <summary>指定したイベント ハンドラーを Windows ランタイム イベントから削除します。</summary>
  175. <param name="removeMethod">Windows ランタイム イベントからイベント ハンドラーを削除するメソッドを表すデリゲート。</param>
  176. <param name="handler">削除されるイベント ハンドラー。</param>
  177. <typeparam name="T">イベント ハンドラーを表すデリゲートの型。</typeparam>
  178. <exception cref="T:System.ArgumentNullException">
  179. <paramref name="removeMethod" /> は null なので、</exception>
  180. </member>
  181. <member name="M:System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeMarshal.StringToHString(System.String)">
  182. <summary>Windows ランタイム HSTRING を割り当て、指定したマネージ文字列をそこにコピーします。</summary>
  183. <returns>新しい HSTRING へのアンマネージ ポインター。または、<paramref name="s" /> が <see cref="F:System.String.Empty" /> の場合、<see cref="F:System.IntPtr.Zero" />。</returns>
  184. <param name="s">コピーするマネージ文字列。</param>
  185. <exception cref="T:System.PlatformNotSupportedException">Windows ランタイム は、現在のバージョンのオペレーティング システムではサポートされません。</exception>
  186. <exception cref="T:System.ArgumentNullException">
  187. <paramref name="s" /> は null なので、</exception>
  188. </member>
  189. <member name="T:System.Runtime.InteropServices.WindowsRuntime.WriteOnlyArrayAttribute">
  190. <summary>Windows ランタイム コンポーネントの配列パラメーターに適用された場合は、このパラメーターに渡された配列の内容が出力のみに使用されることを指定します。呼び出し元はコンテンツが初期化されることを保証せず、呼び出されたメソッドはコンテンツを読み取りません。マネージ コードを使用して作成された呼び出し元に関する重要な情報については、「解説」セクションを参照してください。</summary>
  191. </member>
  192. <member name="M:System.Runtime.InteropServices.WindowsRuntime.WriteOnlyArrayAttribute.#ctor">
  193. <summary>
  194. <see cref="T:System.Runtime.InteropServices.WindowsRuntime.WriteOnlyArrayAttribute" /> クラスの新しいインスタンスを初期化します。 </summary>
  195. </member>
  196. </members>
  197. </doc>