Share via


Microsoft::WRL 名前空間

WRLを構成する基本型を定義します。

namespace Microsoft::WRL;

メンバー

BR230382.collapse_all(ja-jp,VS.110).gifTypedef

名前

説明

InhibitWeakReferencePolicy

RuntimeClassFlags<WinRt | InhibitWeakReference>

BR230382.collapse_all(ja-jp,VS.110).gifClasses

名前

説明

ActivationFactory クラス

Windows のランタイムがアクティブになる一つ以上のクラスを有効にします。

AsyncBase クラス

Windows のランタイムの非同期ステート マシンを実行します。

ClassFactory クラス

IClassFactory のインターフェイスの基本機能を実装します。

ComPtr クラス

テンプレート パラメーターによって指定されたインターフェイスを表す スマート ポインター 型を作成します。ComPtr が自動的に参照カウントがゼロになると基のインターフェイス ポインターの参照カウントを保持し、インターフェイスを解放します。

EventSource クラス

イベントを表します。EventSource のメンバー関数は、イベント ハンドラーの追加、削除、および起動します。

FtmBase クラス

フリー スレッド マーシャラー オブジェクトを表します。

Module クラス

関連のオブジェクトのコレクションを表します。

RuntimeClass クラス

インターフェイスの指定した数を継承する表し、指定した Windows のランタイム、従来の COM および弱い参照のサポートを提供するインスタンス化されたクラスを示しています。

SimpleActivationFactory クラス

基本的な機構を Windows のランタイムまたは従来の COM の基本クラスを作成する手順について説明します。

SimpleClassFactory クラス

基本的な機構を基本クラスを作成する手順について説明します。

WeakRef クラス

ランタイム Windows 専用で使用できる従来の 弱い参照 ではない COM を表します。弱い参照はアクセスできないか、またはができるオブジェクトを表します。

BR230382.collapse_all(ja-jp,VS.110).gif構造体

名前

説明

ChainInterfaces 構造体

一連のインターフェイス ID に適用できる検証および初期化関数を指定します。

CloakedIid 構造体

特定のインターフェイスの IID の一覧にアクセスできないこと RuntimeClass、およびを実装 ChainInterfaces テンプレートに示します。

Implements 構造体

特定のインターフェイスの実装と QueryInterface GetIid。

MixIn 構造体

次に、ランタイム クラスが Windows のランタイム インターフェイス (存在する場合)、および従来の COM インターフェイスから派生していることを確認します。

RuntimeClassFlags 構造体

RuntimeClassのインスタンスの型が含まれています。

BR230382.collapse_all(ja-jp,VS.110).gif列挙型

名前

説明

AsyncResultType 列挙型

GetResults () メソッドによって返される結果の型を指定します。

ModuleType 列挙型

モジュールがインプロセス サーバーまたはのアウトプロセス サーバーをサポートするかどうかを指定します。

RuntimeClassType 列挙型

サポートされている RuntimeClass のインスタンスの型を指定します。

BR230382.collapse_all(ja-jp,VS.110).gif関数

名前

説明

AsWeak 関数

指定したインスタンスへの弱い参照を取得します。

コールバック関数 (Windows ランタイム C++ テンプレート ライブラリ)

メンバー関数がコールバック メソッドであるオブジェクトを作成します。

CreateActivationFactory 関数

Windows のランタイムにアクティブにできる指定したクラスのインスタンスを作成するファクトリを作成します。

CreateClassFactory 関数

指定したクラスのインスタンスを作成するファクトリを作成します。

Make 関数

指定 Windows ランタイム のクラスを初期化します。

必要条件

ヘッダー: async.h、client.h、corewrappers.h、event.h、ftm.h、implements.h、internal.h、module.h

名前空間: Microsoft::WRL

参照

関連項目

Microsoft::WRL::Wrappers 名前空間