CComClassFactory2::CreateInstance

HRESULT CreateInstance (LPUNKNOWN pUnkOuter、REFIID riidvoid 年 ppvObj );

戻り値

標準のHRESULT値。

パラメーター

pUnkOuter

[入力]オブジェクトは集計の一部として作成されている場合は、 pUnkOuterの外部不明する必要があります。それ以外の場合、 pUnkOuterをNULLにする必要があります。

riid

[入力]要求されたインターフェイスの IID。PUnkOuterが-NULL、 riidなりませんIID_IUnknown。

ppvObj

[out]Riidによって識別されるインターフェイス ポインターへのポインター。オブジェクトがこのインターフェイスをサポートしていない場合は、 ppvObjはNULLに設定されています。

解説

指定した CLSID のオブジェクトを作成し、このオブジェクトへのインターフェイス ポインターを取得します。完全にライセンスを取得するのには、マシンが必要です。フル マシン ライセンスが存在しない場合は、 CreateInstanceLicを呼び出す。

CComClassFactory2 概要|nbsp;クラス メンバー(&N)

参照特価; CoCreateInstance、 CoGetClassObject(&N)

Index