CComClassFactoryAutoThread::CreateInstance
指定の CLSID を持つオブジェクトを作成し、このオブジェクトへのインターフェイス ポインターを取得します。
STDMETHODIMP CreateInstance(
LPUNKNOWN pUnkOuter,
REFIID riid,
void** ppvObj
);
パラメーター
pUnkOuter
オブジェクトが集約の一部として作成されている場合は、[入力] pUnkOuter は、外側の不明である必要があります。それ以外 pUnkOuter は nullである必要があります。riid
[入力]要求されたインターフェイスの IID。pUnkOuter が非null場合、riid は IID_IUnknownである必要があります。ppvObj
[入力] riidで識別されるインターフェイス ポインターへのポインター。オブジェクトがこのインターフェイスをサポートしていない場合、ppvObj は nullに設定されます。
戻り値
標準の HRESULT 値。
解説
、モジュールが CComAutoThreadModuleから派生する場合、CreateInstance は、最初に関連付けられているアパートメント オブジェクトを作成するためにスレッドを選択します。
必要条件
ヘッダー: atlcom.h