ActivatableClass-Makros

Füllt einen internen Caches, der eine Factory enthält, die eine Instanz der angegebenen Klasse erstellen kann.

ActivatableClass(
   className
);

ActivatableClassWithFactory(
   className, 
   factory
);

ActivatableClassWithFactoryEx(
   className, 
   factory, 
   serverName
);

Parameter

  • className
    Der Name der zu erstellenden Klasse.

  • factory
    Factory, die eine Instanz der angegebenen Klasse erstellt.

  • serverName
    Ein Name, der eine Teilmenge von Factorys im Modul angibt.

Hinweise

Verwenden Sie keine diese Makros in klassischem COM, es sei denn, die #undef - Direktive verwenden, um sicherzustellen, dass die __WRL_WINRT_STRICT__ Makrodefinition entfernt wird.

Anforderungen

Header: module.h

Namespace: Microsoft:: WRL

Siehe auch

Referenz

Module-Klasse