HRESULT CoCreateInstance (REFCLSID rclsid, LPUNKNOWN pUnkOuter = NULL, DWORD dwClsContext = CLSCTX_ALL);
HRESULT CoCreateInstance (LPCOLESTR szProgID, LPUNKNOWN pUnkOuter = NULL, DWORD dwClsContext = CLSCTX_ALL);
Возвращаемое значение
Стандартное значение HRESULT . Может быть одним из следующих значений:
Посмотреть CoCreateInstance в Platform SDK для описания возможных возвращаемых значений.
Параметры
rclsid
[в] CLSID, связанные с данных и код, который будет использоваться для создания объекта.
pUnkOuter
[в] Если NULL, указывает, что объект не создается в рамках статистического выражения. Если не-NULL, указатель на интерфейс IUnknown совокупные объекта (контрольный IUnknown).
dwClsContext
[в] Контекст, в котором будет работать код, который управляет только что созданный объект.
szProgID
[в] ProgID, связанные с данных и код, который будет использоваться для создания объекта.
Примечания
Создает экземпляр объекта на основе строго типизированный.