CreatorMap – struktura
Podporuje infrastrukturu knihovny šablon jazyka C++ prostředí Windows Runtime a není určená k použití přímo z vašeho kódu.
Syntaxe
struct CreatorMap;
Poznámky
Obsahuje informace o tom, jak inicializovat, zaregistrovat a zrušit registraci objektů.
CreatorMap
obsahuje následující informace:
Jak inicializovat, zaregistrovat a zrušit registraci objektů
Porovnání aktivačních dat v závislosti na klasickém modelu COM nebo prostředí Windows Runtime továrně
Informace o mezipaměti továrny a názvu serveru pro rozhraní.
Členové
Veřejné datové členy
Název | Popis |
---|---|
CreatorMap::activationId | Představuje ID objektu, které je identifikováno buď klasickým ID třídy MODELU COM, nebo prostředí Windows Runtime název. |
CreatorMap::factoryCache | Uloží ukazatel na mezipaměť továrny pro objekt .CreatorMap |
CreatorMap::factoryCreator | Vytvoří továrnu pro zadaný CreatorMap objekt . |
CreatorMap::serverName | Uloží název serveru pro .CreatorMap |
Hierarchie dědičnosti
CreatorMap
Požadavky
Hlavička: module.h
Obor názvů: Microsoft::WRL::D etails
CreatorMap::activationId
Podporuje infrastrukturu knihovny WRL a není určená k použití přímo z vašeho kódu.
union {
const IID* clsid;
const wchar_t* (*getRuntimeName)();
} activationId;
Parametry
clsid
ID rozhraní.
getRuntimeName
Funkce, která načte název modulu runtime systému Windows objektu.
Poznámky
Představuje ID objektu, které je identifikováno buď klasickým ID třídy MODELU COM, nebo názvem modulu runtime systému Windows.
CreatorMap::factoryCache
Podporuje infrastrukturu knihovny WRL a není určená k použití přímo z vašeho kódu.
FactoryCache* factoryCache;
Poznámky
Uloží ukazatel na mezipaměť továrny pro objekt .CreatorMap
CreatorMap::factoryCreator
Podporuje infrastrukturu knihovny WRL a není určená k použití přímo z vašeho kódu.
HRESULT (*factoryCreator)(
unsigned int* currentflags,
const CreatorMap* entry,
REFIID iidClassFactory,
IUnknown** factory);
Parametry
currentflags
Jeden z enumerátorů RuntimeClassType .
entry
A CreatorMap.
iidClassFactory
ID rozhraní objektu pro vytváření tříd.
továrna
Po dokončení operace bude adresa objektu pro vytváření tříd.
Návratová hodnota
S_OK v případě úspěchu; v opačném případě hodnota HRESULT označující chybu.
Poznámky
Vytvoří továrnu pro zadanou mapu CreatorMap.
CreatorMap::serverName
Podporuje infrastrukturu knihovny WRL a není určená k použití přímo z vašeho kódu.
const wchar_t* serverName;
Poznámky
Uloží název serveru pro CreatorMap.