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
[в] Код програми, пов'язані з даних і коду, який буде використовуватися для створення об'єкта.
Зауваження
Створює екземпляр об'єкта типу безпечним чином.