HRESULT CreateInstanceLic (IUnknown * pUnkOuter, IUnknown * pUnkReserved, REFIID riid, BSTR bstrKey, пустота ** ppvObject );
Возвращаемое значение
Стандартное значение HRESULT.
Параметры
pUnkOuter
[в] Если объект создается в рамках совокупности, то pUnkOuter должны быть внешнее неизвестного. В противном случае pUnkOuter должны быть пустым.
pUnkReserved
[в] Не используется. Должен иметь значение NULL.
riid
[в] IID интерфейса, запрошенного. Если pUnkOuter не-NULL, riid должно быть IID_IUnknown.
bstrKey
[в] Во время выполнения лицензионный ключ, ранее полученные от вызова RequestLicKey. Данный ключ необходим для создания объекта.
ppvObject
[out] Указатель на указатель интерфейса, установленными riid. Если объект не поддерживает этот интерфейс, ppvObject имеет значение NULL.
Примечания
Как CreateInstance, за исключением того, что CreateInstanceLic требует лицензионный ключ. Вы можете получить лицензионный ключ с помощью RequestLicKey. Чтобы создать объект на машину без лицензии, необходимо вызвать CreateInstanceLic.
Обзор CComClassFactory2 | Члены класса
См. также CoCreateInstance, CoGetClassObject