次の方法で共有


CComPolyObject::CreateInstance

割り当て CoCreateInstanceのオーバーヘッドを避けて CComPolyObject<新しいcontained> のオブジェクトを作成します。

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

パラメーター

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

戻り値

標準の HRESULT 値。

解説

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

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

必要条件

ヘッダー: atlcom.h

参照

関連項目

CComPolyObject クラス