CComClassFactoryAutoThread::CreateInstance

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

Index