COM::createFromVariant Method

Creates an instance of the COM class by using the specified instance of the COMVariant class.


client server public static COM createFromVariant(COMVariant variant)

Run On



  • variant
    Type: COMVariant Class
    The instance of the COMVariant class to use to create the new instance of the COM class.

Return Value

Type: COM Class
An instance of the COM class for the COM object that is specified by the variant parameter; nullNothingnullptrunita null reference (Nothing in Visual Basic) if the instance of the COM class could not be created.


To help reduce security risks that are associated with unmanaged code, make sure that you validate the objects that are passed to this method, and that all DLLs used for your COM objects are protected by access control lists.

See Also

COM Class

COMVariant Class

COM::createFromInterface Method

COM::createFromObject Method