IActivationFactory::ActivateInstance メソッド (activation.h)
現在のアクティブ化ファクトリに関連付けられているWindows ランタイム クラスの新しいインスタンスを作成します。
構文
HRESULT ActivateInstance(
[out] IInspectable **instance
);
パラメーター
[out] instance
種類: IInspectable**
現在のアクティブ化ファクトリに関連付けられている クラスの新しいインスタンスへのポインター。
戻り値
型: HRESULT
この関数は、次の値を返すことができます。
リターン コード | 説明 |
---|---|
|
新しいクラス インスタンスが正常に作成されました。 |
|
インスタンス が NULL です。 |
|
IInspectable インターフェイスは、現在のアクティブ化ファクトリに関連付けられているクラスによって実装されません。 |
|
クラスのインスタンスを作成できませんでした。 |
注釈
ActivateInstance 関数を使用して、Windows ランタイム クラスをアクティブ化します。 ActivateInstance 関数は、指定されたアクティブ化可能なクラス識別子に関連付けられているアクティブ化ファクトリに接続し、クラスで引数 0 のコンストラクターを呼び出してインスタンスを作成し、アクティブ化ファクトリを解放します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | activation.h |