CComClassFactoryAutoThread::CreateInstance

HRESULT CreateInstance (LPUNKNOWN pUnkOuter, REFIID riid, порожнечу ** ppvObj );

Значення, яке повертається

Стандартні значення HRESULT.

Параметри

pUnkOuter

[в] Якщо об'єкт створюється як частина в сукупності, то pUnkOuter повинні бути зовнішні невідомі. В іншому випадку, pUnkOuter повинна бути NULL.

riid

[в] IID запитаний інтерфейс. Якщо pUnkOuter non-NULL, riid повинні бути IID_IUnknown.

ppvObj

[з] Вказівник на інтерфейс вказівник, визначити за riid. Якщо об'єкт не підтримує цей інтерфейс, ppvObj має значення NULL.

Зауваження

Створюється об'єкт указаного CLSID і отримує інтерфейс-вказівник, щоб цей об'єкт. Якщо ваш модуль випливає з CComAutoThreadModule, CreateInstance спочатку виділяє потоку створити об'єкт пов'язаний Апартамент.

Огляд CComClassFactoryAutoThreadЧлени класу

Дивіться також  CoCreateInstance, CoGetClassObject

Index