CComQIPtr::CoCreateInstance

HRESULT CoCreateInstance (REFCLSID rclsid, LPUNKNOWN pUnkOuter = NULL, DWORD dwClsContext = CLSCTX_ALL);

HRESULT CoCreateInstance (LPCOLESTR szProgID, LPUNKNOWN pUnkOuter = NULL, DWORD dwClsContext = CLSCTX_ALL);

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

Стандартні значення HRESULT . Може бути одне з таких значень:

Див CoCreateInstance в Платформа SDK список можливих значень до повернення.

Параметри

rclsid

[в] CLSID пов'язані з даних і коду, який буде використовуватися для створення об'єкта.

pUnkOuter

[в] Якщо значення NULL, показує, що об'єкт не створюється як частина в сукупності. Якщо non-NULL, вказівник на сукупність об'єкт IUnknown інтерфейс (контрольний IUnknown).

dwClsContext

[в] Контекст, в якому буде працювати код, який керує новий створений об'єкт.

szProgID

[в] Код програми, пов'язані з даних і коду, який буде використовуватися для створення об'єкта.

Зауваження

Створює екземпляр об'єкта типу безпечним чином.

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

Index