次の方法で共有


CComAggObject::CreateInstance

この静的関数は CoCreateInstanceのオーバーヘッドを避けて CComAggObject<新しいcontained> のオブジェクトを作成できるようにします。

static HRESULT WINAPI CreateInstance( 
   LPUNKNOWN pUnkOuter, 
   CComAggObject< contained >** pp  
);

パラメーター

  • pp
    [入力] CComAggObject<へのポインターは> のポインターが含まれていましたCreateInstance が失敗した場合、pp は nullに設定されます。

戻り値

標準の HRESULT 値。

解説

されたときに返される参照カウント、この呼び出し AddRef、を使用 [リリース] がオブジェクトにゼロのオブジェクト ポインターの参照を解放する配置されます。

オブジェクトへの直接アクセスを必要としないが、まだ CoCreateInstanceのオーバーヘッドを使用せずに新しいオブジェクトを作成する場合 CComCoClass::CreateInstance を使用します。

必要条件

ヘッダー: atlcom.h

参照

関連項目

CComAggObject クラス