CreatorMap — Struktura
Obsługuje infrastrukturę biblioteki szablonów języka C++ środowisko wykonawcze systemu Windows i nie jest przeznaczona do użycia bezpośrednio z kodu.
Składnia
struct CreatorMap;
Uwagi
Zawiera informacje o inicjowaniu, rejestrowaniu i wyrejestrowaniu obiektów.
CreatorMap
zawiera następujące informacje:
Jak zainicjować, zarejestrować i wyrejestrować obiekty.
Jak porównać dane aktywacji w zależności od klasycznego modelu COM lub fabryki środowisko wykonawcze systemu Windows.
Informacje o pamięci podręcznej fabryki i nazwie serwera dla interfejsu.
Członkowie
Publiczne elementy członkowskie danych
Nazwa/nazwisko | opis |
---|---|
CreatorMap::activationId | Reprezentuje identyfikator obiektu identyfikowany przez klasyczny identyfikator klasy COM lub nazwę środowisko wykonawcze systemu Windows. |
CreatorMap::factoryCache | Przechowuje wskaźnik do pamięci podręcznej fabryki dla elementu CreatorMap . |
CreatorMap::factoryCreator | Tworzy fabrykę dla określonego CreatorMap elementu . |
CreatorMap::serverName | Przechowuje nazwę serwera dla elementu CreatorMap . |
Hierarchia dziedziczenia
CreatorMap
Wymagania
Nagłówek: module.h
Przestrzeń nazw: Microsoft::WRL::D etails
CreatorMap::activationId
Obsługuje infrastrukturę biblioteki WRL i nie jest przeznaczona do użycia bezpośrednio z kodu.
union {
const IID* clsid;
const wchar_t* (*getRuntimeName)();
} activationId;
Parametry
Clsid
Identyfikator interfejsu.
getRuntimeName
Funkcja, która pobiera nazwę środowiska uruchomieniowego systemu Windows obiektu.
Uwagi
Reprezentuje identyfikator obiektu, który jest identyfikowany przez klasyczny identyfikator klasy COM lub nazwę środowiska uruchomieniowego systemu Windows.
CreatorMap::factoryCache
Obsługuje infrastrukturę biblioteki WRL i nie jest przeznaczona do użycia bezpośrednio z kodu.
FactoryCache* factoryCache;
Uwagi
Przechowuje wskaźnik do pamięci podręcznej fabryki dla elementu CreatorMap
.
CreatorMap::factoryCreator
Obsługuje infrastrukturę biblioteki WRL i nie jest przeznaczona do użycia bezpośrednio z kodu.
HRESULT (*factoryCreator)(
unsigned int* currentflags,
const CreatorMap* entry,
REFIID iidClassFactory,
IUnknown** factory);
Parametry
currentflags
Jeden z modułów wyliczania RuntimeClassType.
entry
A CreatorMap.
iidClassFactory
Identyfikator interfejsu fabryki klas.
Fabryki
Po zakończeniu operacji adres fabryki klas.
Wartość zwracana
S_OK w przypadku powodzenia; w przeciwnym razie hrESULT wskazujący błąd.
Uwagi
Tworzy fabrykę dla określonej mapy CreatorMap.
CreatorMap::serverName
Obsługuje infrastrukturę biblioteki WRL i nie jest przeznaczona do użycia bezpośrednio z kodu.
const wchar_t* serverName;
Uwagi
Przechowuje nazwę serwera dla elementu CreatorMap.
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla