Microsoft::WRL 名前空間
WRLを構成する基本型を定義します。
namespace Microsoft::WRL;
メンバー
Typedef
名前 |
説明 |
---|---|
InhibitWeakReferencePolicy |
RuntimeClassFlags<WinRt | InhibitWeakReference> |
Classes
名前 |
説明 |
---|---|
Windows のランタイムがアクティブになる一つ以上のクラスを有効にします。 |
|
Windows のランタイムの非同期ステート マシンを実行します。 |
|
IClassFactory のインターフェイスの基本機能を実装します。 |
|
テンプレート パラメーターによって指定されたインターフェイスを表す スマート ポインター 型を作成します。ComPtr が自動的に参照カウントがゼロになると基のインターフェイス ポインターの参照カウントを保持し、インターフェイスを解放します。 |
|
イベントを表します。EventSource のメンバー関数は、イベント ハンドラーの追加、削除、および起動します。 |
|
フリー スレッド マーシャラー オブジェクトを表します。 |
|
関連のオブジェクトのコレクションを表します。 |
|
インターフェイスの指定した数を継承する表し、指定した Windows のランタイム、従来の COM および弱い参照のサポートを提供するインスタンス化されたクラスを示しています。 |
|
基本的な機構を Windows のランタイムまたは従来の COM の基本クラスを作成する手順について説明します。 |
|
基本的な機構を基本クラスを作成する手順について説明します。 |
|
ランタイム Windows 専用で使用できる従来の 弱い参照 ではない COM を表します。弱い参照はアクセスできないか、またはができるオブジェクトを表します。 |
構造体
名前 |
説明 |
---|---|
一連のインターフェイス ID に適用できる検証および初期化関数を指定します。 |
|
特定のインターフェイスの IID の一覧にアクセスできないこと RuntimeClass、およびを実装 ChainInterfaces テンプレートに示します。 |
|
特定のインターフェイスの実装と QueryInterface GetIid。 |
|
次に、ランタイム クラスが Windows のランタイム インターフェイス (存在する場合)、および従来の COM インターフェイスから派生していることを確認します。 |
|
RuntimeClassのインスタンスの型が含まれています。 |
列挙型
名前 |
説明 |
---|---|
GetResults () メソッドによって返される結果の型を指定します。 |
|
モジュールがインプロセス サーバーまたはのアウトプロセス サーバーをサポートするかどうかを指定します。 |
|
サポートされている RuntimeClass のインスタンスの型を指定します。 |
関数
名前 |
説明 |
---|---|
指定したインスタンスへの弱い参照を取得します。 |
|
メンバー関数がコールバック メソッドであるオブジェクトを作成します。 |
|
Windows のランタイムにアクティブにできる指定したクラスのインスタンスを作成するファクトリを作成します。 |
|
指定したクラスのインスタンスを作成するファクトリを作成します。 |
|
指定 Windows ランタイム のクラスを初期化します。 |
必要条件
ヘッダー: async.h、client.h、corewrappers.h、event.h、ftm.h、implements.h、internal.h、module.h
名前空間: Microsoft::WRL