HRESULT CreateInstance (LPUNKNOWN pUnkOuter, REFIID riid, пустота ** ppvObj );
Возвращаемое значение
Стандартное значение HRESULT.
Параметры
pUnkOuter
[в] Если объект создается в рамках совокупности, то pUnkOuter должны быть внешнее неизвестного. В противном случае pUnkOuter должны быть пустым.
riid
[в] IID интерфейса, запрошенного. Если pUnkOuter не-NULL, riid должно быть IID_IUnknown.
ppvObj
[out] Указатель на указатель интерфейса, выявленным riid. Если объект не поддерживает этот интерфейс, ppvObj имеет значение NULL.
Примечания
Создает объект заданным идентификатором CLSID и получает указатель интерфейса на этот объект. Если ваш модуль поступает от CComAutoThreadModule, CreateInstance сначала выбирает поток для создания объекта в ассоциированные квартире.
Обзор CComClassFactoryAutoThread | Члены класса
См. также CoCreateInstance, CoGetClassObject