Compartilhar via


ActivatableClass Macros

Popula um cache interno que contém uma fábrica que pode criar uma instância da classe especificada.

Sintaxe

ActivatableClass(
   className
);

ActivatableClassWithFactory(
   className,
   factory
);

ActivatableClassWithFactoryEx(
   className,
   factory,
   serverName
);

Parâmetros

className
O nome da classe a ser criada.

fábrica
Fábrica que criará uma instância da classe especificada.

serverName
Um nome que especifica um subconjunto de fábricas no módulo.

Comentários

Não use essas macros com um COM clássico, a menos que você use a diretiva #undef para garantir que a definição de macro __WRL_WINRT_STRICT__ seja removida.

Requisitos

Cabeçalho: module.h

Namespace: Microsoft::WRL

Confira também

Classe Module