System.Runtime.InteropServices.WindowsRuntime 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
マネージド コードとWindows ランタイム間の相互運用をサポートし、マネージド コードを使用してWindows ランタイム型を作成できるようにするクラスが含まれています。
クラス
| 名前 | 説明 |
|---|---|
| AsyncInfo |
Windows ランタイム非同期アクションおよび操作と互換性のあるマネージド タスクの表現を構築するファクトリ メソッドを提供します。 |
| DefaultInterfaceAttribute |
マネージド Windows ランタイム クラスの既定のインターフェイスを指定します。 |
| DesignerNamespaceResolveEventArgs |
DesignerNamespaceResolve イベントのデータを提供します。 |
| EventRegistrationTokenTable<T> |
マネージド コードでの Windows ランタイム イベントの実装をサポートするために、デリゲートとイベント トークン間のマッピングを格納します。 |
| InterfaceImplementedInVersionAttribute |
指定したインターフェイスを最初に実装したターゲット型のバージョンを指定します。 |
| NamespaceResolveEventArgs |
ReflectionOnlyNamespaceResolve イベントのデータを提供します。 |
| ReadOnlyArrayAttribute |
Windows ランタイム コンポーネントの配列パラメーターに適用する場合、そのパラメーターに渡される配列の内容が入力にのみ使用されることを指定します。 呼び出し元は、呼び出しによって配列が変更されていないことを想定しています。 |
| ReturnValueNameAttribute |
Windows ランタイム コンポーネント内のメソッドの戻り値の名前を指定します。 |
| WindowsRuntimeBuffer |
Windows ランタイム IBuffer インターフェイス (Windows の実装を提供します。Storage.Streams.IBuffer)、および追加で必要なすべてのインターフェイス。 |
| WindowsRuntimeBufferExtensions |
Windows ランタイム バッファー (Windows) で動作するための拡張メソッドを提供します。Storage.Streams.IBuffer インターフェイス)。 |
| WindowsRuntimeMarshal |
.NET Framework と Windows ランタイムの間でデータをマーシャリングするためのヘルパー メソッドを提供します。 |
| WindowsRuntimeMetadata |
Windows メタデータ ファイルによって提供される型のリフレクションのみの型要求と、解決を実行するためのメソッドを解決するためのイベントを提供します。 |
| WriteOnlyArrayAttribute |
Windows ランタイム コンポーネントの配列パラメーターに適用する場合、そのパラメーターに渡される配列の内容が出力にのみ使用されるように指定します。 呼び出し元はコンテンツが初期化されることを保証せず、呼び出されたメソッドはコンテンツを読み取るべきではありません。 |
構造体
| 名前 | 説明 |
|---|---|
| EventRegistrationToken |
イベント ハンドラーがWindows ランタイム イベントに追加されたときに返されるトークン。 トークンは、後でイベントからイベント ハンドラーを削除するために使用されます。 |
インターフェイス
| 名前 | 説明 |
|---|---|
| IActivationFactory |
クラスを Windows ランタイムによってアクティブ化できるようにします。 |