ITypeInfo2.CreateInstance(Object, Guid, Object) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает новый экземпляр типа, описывающего класс компонента (совместный класс).
public:
void CreateInstance(System::Object ^ pUnkOuter, Guid % riid, [Runtime::InteropServices::Out] System::Object ^ % ppvObj);
public void CreateInstance (object pUnkOuter, ref Guid riid, out object ppvObj);
public void CreateInstance (object? pUnkOuter, ref Guid riid, out object ppvObj);
abstract member CreateInstance : obj * Guid * obj -> unit
Public Sub CreateInstance (pUnkOuter As Object, ByRef riid As Guid, ByRef ppvObj As Object)
Параметры
- pUnkOuter
- Object
Объект, действующий как контролирующий IUnknown
.
- riid
- Guid
Идентификатор IID интерфейса, используемый вызывающим объектом для связи с итоговым объектом.
- ppvObj
- Object
При возвращении данного метода содержит ссылку на созданный объект. Этот параметр передается неинициализированным.
Реализации
Комментарии
Дополнительные сведения см. в разделе Метод ITypeInfo::CreateInstance.