ActivatableClass Macros

 

For the latest documentation on Visual Studio 2017 RC, see Visual Studio 2017 RC Documentation.

Populates an internal cache that contains a factory that can create an instance of the specified class.

ActivatableClass(  
   className  
);  
  
ActivatableClassWithFactory(  
   className,   
   factory  
);  
  
ActivatableClassWithFactoryEx(  
   className,   
   factory,   
   serverName  
);  
  

Parameters

className
Name of the class to create.

factory
Factory that will create an instance of the specified class.

serverName
A name that specifies a subset of factories in the module.

Do not use these macros with classic COM unless you use the #undef directive to ensure that the __WRL_WINRT_STRICT__ macro definition is removed.

Header: module.h

Namespace: Microsoft::WRL

Module Class

Show: