CComClassFactory2::CreateInstanceLic

HRESULT CreateInstanceLic (IUnknown * pUnkOuter, IUnknown * pUnkReserved, REFIID riid, БУЛ bstrKey, порожнечу ** ppvObject );

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

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

Параметри

pUnkOuter

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

pUnkReserved

[в] Не використовується. Повинні бути NULL.

riid

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

bstrKey

[в] Під час ліцензійний ключ, отримані раніше з заклик до RequestLicKey. Цей ключ необхідний для створення об'єкта.

ppvObject

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

Зауваження

Схоже на CreateInstance, за винятком, що CreateInstanceLic вимагає ліцензійного ключа. Ви можете отримати ліцензійний ключ, використовуючи RequestLicKey. Щоб створити об'єкт на неліцензійне машина, ви повинні викликати CreateInstanceLic.

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

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

Index