System.Runtime.InteropServices.WindowsRuntime 名前空間

マネージド コードと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 ランタイムによってアクティブ化できるようにします。