This documentation is archived and is not being maintained.

ITypeInfo.CreateInstance Method

Creates a new instance of a type that describes a component class (coclass).

Namespace: System.Runtime.InteropServices.ComTypes
Assembly: mscorlib (in mscorlib.dll)

void CreateInstance (
	Object pUnkOuter,
	[InAttribute] ref Guid riid,
	out Object ppvObj
)
void CreateInstance (
	Object pUnkOuter, 
	/** @attribute InAttribute() */ /** @ref */ Guid riid, 
	/** @attribute OutAttribute() */ /** @ref */ Object ppvObj
)
Not applicable.

Parameters

pUnkOuter

The object that acts as the controlling IUnknown.

riid

The IID of the interface that the caller uses to communicate with the resulting object.

ppvObj

When this method returns, contains a reference to the created object. This parameter is passed uninitialized.

For additional information about ITypeInfo::CreateInstance, see the MSDN Library.

Windows 98, Windows Server 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.

.NET Framework

Supported in: 3.0, 2.0
Show: