Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Unterstützt die Windows-Runtime C++-Vorlagenbibliotheksinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.
Syntax
struct CreatorMap;
Hinweise
Enthält Informationen zum Initialisieren, Registrieren und Aufheben der Registrierung von Objekten.
CreatorMap enthält folgende Informationen:
Initialisieren, Registrieren und Aufheben der Registrierung von Objekten
Vergleichen von Aktivierungsdaten je nach klassischer COM- oder Windows-Runtime Factory.
Informationen zum Factorycache und zum Servernamen für eine Schnittstelle.
Member
Öffentliche Datenmember
| Name | Beschreibung |
|---|---|
| CreatorMap::activationId | Stellt eine Objekt-ID dar, die entweder durch eine klassische COM-Klassen-ID oder einen Windows-Runtime Namen identifiziert wird. |
| CreatorMap::factoryCache | Speichert den Zeiger auf den Factorycache für die CreatorMap. |
| CreatorMap::factoryCreator | Erstellt eine Factory für die angegebene CreatorMap. |
| CreatorMap::serverName | Speichert den Servernamen für die CreatorMap. |
Vererbungshierarchie
CreatorMap
Anforderungen
Kopfzeile: module.h
Namespace: Microsoft::WRL::D etails
CreatorMap::activationId
Unterstützt die WRL-Infrastruktur und soll nicht direkt aus Ihrem Code verwendet werden.
union {
const IID* clsid;
const wchar_t* (*getRuntimeName)();
} activationId;
Parameter
clsid
Eine Schnittstellen-ID.
getRuntimeName
Eine Funktion, die den Windows-Laufzeitnamen eines Objekts abruft.
Hinweise
Stellt eine Objekt-ID dar, die entweder durch eine klassische COM-Klassen-ID oder einen Windows-Laufzeitnamen identifiziert wird.
CreatorMap::factoryCache
Unterstützt die WRL-Infrastruktur und soll nicht direkt aus Ihrem Code verwendet werden.
FactoryCache* factoryCache;
Hinweise
Speichert den Zeiger auf den Factorycache für die CreatorMap.
CreatorMap::factoryCreator
Unterstützt die WRL-Infrastruktur und soll nicht direkt aus Ihrem Code verwendet werden.
HRESULT (*factoryCreator)(
unsigned int* currentflags,
const CreatorMap* entry,
REFIID iidClassFactory,
IUnknown** factory);
Parameter
currentflags
Einer der RuntimeClassType-Enumerationen .
entry
A CreatorMap.
iidClassFactory
Die Schnittstellen-ID einer Klassenfactory.
Fabrik
Wenn der Vorgang abgeschlossen ist, wird die Adresse einer Klassenfactory verwendet.
Rückgabewert
S_OK, wenn erfolgreich; andernfalls ein HRESULT, das den Fehler angibt.
Hinweise
Erstellt eine Factory für die angegebene CreatorMap.
CreatorMap::serverName
Unterstützt die WRL-Infrastruktur und soll nicht direkt aus Ihrem Code verwendet werden.
const wchar_t* serverName;
Hinweise
Speichert den Servernamen für die CreatorMap.