System.Runtime.InteropServices.WindowsRuntime 名前空間

マネージド コードと Windows ランタイム間の相互運用をサポートし、マネージド コードを使用した Windows ランタイム型の作成を実現するクラスが含まれています。

クラス

AsyncInfo

Windows ランタイムの非同期アクションおよび操作と互換性のある、マネージド タスクの表現を構築するためのファクトリ メソッドを提供します。

DefaultInterfaceAttribute

マネージド Windows ランタイム クラスの既定のインターフェイスを指定します。

DesignerNamespaceResolveEventArgs

DesignerNamespaceResolve イベントのデータを提供します。

EventRegistrationTokenTable<T>

マネージド コード中の Windows ランタイム イベントの実装をサポートするための、デリゲートとイベント トークンの間のマッピングを格納します。

InterfaceImplementedInVersionAttribute

指定したインターフェイスを最初に実装したターゲットの種類のバージョンを指定します。

NamespaceResolveEventArgs

ReflectionOnlyNamespaceResolve イベントのデータを提供します。

ReadOnlyArrayAttribute

Windows Runtime コンポーネント中の配列パラメーターに適用された場合、このパラメーターに渡された配列の内容が入力のみに使用されることを指定します。 呼び出し元は、配列が呼び出しによって変更されるのを防ぐ必要があります。

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