CreatorMap (estructura)
Admite la infraestructura de la biblioteca de plantillas de C++ de Windows Runtime y no está pensada para usarse directamente desde el código.
Sintaxis
struct CreatorMap;
Comentarios
Contiene información sobre cómo inicializar y registrar objetos, así como anular su registro.
CreatorMap
contiene la siguiente información:
Cómo inicializar y registrar objetos, así como anular su registro.
Cómo comparar los datos de activación en función del generador de COM o Windows Runtime clásico.
Información sobre la memoria caché del generador y el nombre del servidor de una interfaz.
Miembros
Miembros de datos públicos
Nombre | Descripción |
---|---|
CreatorMap::activationId | Representa un identificador de objeto identificado por un identificador de clase COM clásico o un nombre de Windows Runtime. |
CreatorMap::factoryCache | Almacena el puntero a la memoria caché del generador para CreatorMap . |
CreatorMap::factoryCreator | Crea un generador para el CreatorMap especificado. |
CreatorMap::serverName | Almacena el nombre del servidor para CreatorMap . |
Jerarquía de herencia
CreatorMap
Requisitos
Encabezado: module.h
Espacio de nombres:Microsoft::WRL::Details
CreatorMap::activationId
Admite la infraestructura WRL y no está diseñada para usarse directamente desde el código.
union {
const IID* clsid;
const wchar_t* (*getRuntimeName)();
} activationId;
Parámetros
clsid
Id. de interfaz.
getRuntimeName
Función que recupera el nombre de Windows Runtime de un objeto.
Comentarios
Representa un identificador de objeto identificado por un identificador de clase COM clásico o un nombre de Windows Runtime.
CreatorMap::factoryCache
Admite la infraestructura WRL y no está diseñada para usarse directamente desde el código.
FactoryCache* factoryCache;
Comentarios
Almacena el puntero a la memoria caché del generador para CreatorMap
.
CreatorMap::factoryCreator
Admite la infraestructura WRL y no está diseñada para usarse directamente desde el código.
HRESULT (*factoryCreator)(
unsigned int* currentflags,
const CreatorMap* entry,
REFIID iidClassFactory,
IUnknown** factory);
Parámetros
currentflags
Uno de los enumeradores RuntimeClassType.
entry
Un objeto CreatorMap.
iidClassFactory
Identificador de interfaz de un generador de clases.
fábrica
Una vez completada la operación, la dirección de un generador de clases.
Valor devuelto
S_OK si se realiza correctamente; de lo contrario, un HRESULT que indica el error.
Comentarios
Crea un generador para el CreatorMap especificado.
CreatorMap::serverName
Admite la infraestructura WRL y no está diseñada para usarse directamente desde el código.
const wchar_t* serverName;
Comentarios
Almacena el nombre del servidor para CreatorMap.