Freigeben über


ActivatableClass-Makros

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

Syntax

ActivatableClass(
   className
);

ActivatableClassWithFactory(
   className,
   factory
);

ActivatableClassWithFactoryEx(
   className,
   factory,
   serverName
);

Parameter

className
Der Name der zu erstellenden Klasse.

Fabrik
Factory, die eine Instanz der angegebenen Klasse erstellt.

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

Hinweise

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

Anforderungen

Kopfzeile: module.h

Namespace: Microsoft::WRL

Siehe auch

Module-Klasse