CreatorMap (struttura)
Supporta l'infrastruttura della libreria di modelli C++ di Windows Runtime e non deve essere usata direttamente dal codice.
Sintassi
struct CreatorMap;
Osservazioni:
Contiene informazioni su come inizializzare, registrare e annullare la registrazione degli oggetti.
CreatorMap
include le informazioni seguenti:
Come inizializzare, registrare e annullare la registrazione degli oggetti.
Come confrontare i dati di attivazione a seconda di una factory COM o Windows Runtime classica.
Informazioni sulla cache della factory e sul nome del server per un'interfaccia.
Membri
Membri dati pubblici
Nome | Descrizione |
---|---|
CreatorMap::activationId | Rappresenta un ID oggetto identificato da un ID classe COM classico o da un nome di Windows Runtime. |
CreatorMap::factoryCache | Archivia il puntatore alla cache della factory per .CreatorMap |
CreatorMap::factoryCreator | Crea una factory per l'oggetto specificato CreatorMap . |
CreatorMap::serverName | Archivia il nome del server per .CreatorMap |
Gerarchia di ereditarietà
CreatorMap
Requisiti
Intestazione: module.h
Spazio dei nomi: Microsoft::WRL::D etails
CreatorMap::activationId
Supporta l'infrastruttura WRL e non deve essere usata direttamente dal codice.
union {
const IID* clsid;
const wchar_t* (*getRuntimeName)();
} activationId;
Parametri
clsid
ID di interfaccia.
getRuntimeName
Funzione che recupera il nome di Windows Runtime di un oggetto.
Osservazioni:
Rappresenta un ID oggetto identificato da un ID classe COM classico o da un nome di Windows Runtime.
CreatorMap::factoryCache
Supporta l'infrastruttura WRL e non deve essere usata direttamente dal codice.
FactoryCache* factoryCache;
Osservazioni:
Archivia il puntatore alla cache della factory per .CreatorMap
CreatorMap::factoryCreator
Supporta l'infrastruttura WRL e non deve essere usata direttamente dal codice.
HRESULT (*factoryCreator)(
unsigned int* currentflags,
const CreatorMap* entry,
REFIID iidClassFactory,
IUnknown** factory);
Parametri
currentflags
Uno degli enumeratori RuntimeClassType .
entry
Oggetto CreatorMap.
iidClassFactory
ID dell'interfaccia di una class factory.
fabbrica
Al termine dell'operazione, l'indirizzo di una class factory.
Valore restituito
S_OK se riesce; in caso contrario, HRESULT indica un errore.
Osservazioni:
Crea una factory per l'oggetto CreatorMap specificato.
CreatorMap::serverName
Supporta l'infrastruttura WRL e non deve essere usata direttamente dal codice.
const wchar_t* serverName;
Osservazioni:
Archivia il nome del server per CreatorMap.