Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Definiuje podstawowe typy tworzące bibliotekę szablonów środowisko wykonawcze systemu Windows C++.
Składnia
namespace Microsoft::WRL;
Elementy członkowskie
Typedefs
| Nazwa/nazwisko | opis |
|---|---|
InhibitWeakReferencePolicy |
RuntimeClassFlags<WinRt | InhibitWeakReference> |
Klasy
| Nazwa/nazwisko | opis |
|---|---|
| ActivationFactory, klasa | Umożliwia aktywowanie co najmniej jednej klasy przez środowisko wykonawcze systemu Windows. |
| AsyncBase, klasa | Implementuje maszynę stanu asynchronicznego środowisko wykonawcze systemu Windows. |
| ClassFactory, klasa | Implementuje podstawowe funkcje interfejsu IClassFactory . |
| ComPtr, klasa | Tworzy inteligentny typ wskaźnika, który reprezentuje interfejs określony przez parametr szablonu. ComPtr automatycznie utrzymuje liczbę odwołań dla bazowego wskaźnika interfejsu i zwalnia interfejs, gdy liczba odwołań przekroczy zero. |
| DeferrableEventArgs, klasa | Klasa szablonu używana dla typów argumentów zdarzeń dla odroczenia. |
| EventSource, klasa | Reprezentuje zdarzenie. EventSource funkcje składowe dodają, usuń i wywołują programy obsługi zdarzeń. |
| FtmBase, klasa | Reprezentuje obiekt marshalera bezwątkowy. |
| Klasa modułu | Reprezentuje kolekcję powiązanych obiektów. |
| RuntimeClass, klasa | Reprezentuje wystąpienie klasy, która dziedziczy określoną liczbę interfejsów i zapewnia określoną środowisko wykonawcze systemu Windows, klasyczną obsługę modelu COM i słabych odwołań. |
| SimpleActivationFactory, klasa | Udostępnia podstawowy mechanizm tworzenia środowisko wykonawcze systemu Windows lub klasycznej klasy bazowej COM. |
| SimpleClassFactory, klasa | Udostępnia podstawowy mechanizm tworzenia klasy bazowej. |
| WeakRef, klasa | Reprezentuje słabe odwołanie, które może być używane tylko przez środowisko wykonawcze systemu Windows, a nie klasyczny COM. Słabe odwołanie reprezentuje obiekt, który może lub nie jest dostępny. |
Struktury
| Nazwa/nazwisko | opis |
|---|---|
| ChainInterfaces, struktura | Określa funkcje weryfikacji i inicjowania, które można zastosować do zestawu identyfikatorów interfejsu. |
| CloakedIid, struktura | Wskazuje szablony RuntimeClassImplements iChainInterfaces, że określony interfejs nie jest dostępny na liście identyfikatorów IID. |
| Implements, struktura | Implementuje QueryInterface i GetIid dla określonych interfejsów. |
| MixIn, struktura | Zapewnia, że klasa środowiska uruchomieniowego pochodzi z interfejsów środowisko wykonawcze systemu Windows, jeśli istnieje, a następnie klasycznych interfejsów COM. |
| RuntimeClassFlags, struktura | Zawiera typ wystąpienia klasy RuntimeClass. |
Wyliczenia
| Nazwa/nazwisko | opis |
|---|---|
| AsyncResultType, wyliczenie | Określa typ wyniku zwróconego przez metodę GetResults() . |
| ModuleType, wyliczenie | Określa, czy moduł powinien obsługiwać serwer przetwarzania, czy też serwer poza procesem. |
| RuntimeClassType, wyliczenie | Określa typ obsługiwanego wystąpienia RuntimeClass . |
Funkcje
| Nazwa/nazwisko | opis |
|---|---|
| AsWeak, funkcja | Pobiera słabe odwołanie do określonego wystąpienia. |
| Callback — Funkcja (WRL) | Tworzy obiekt, którego funkcja składowa jest metodą wywołania zwrotnego. |
| CreateActivationFactory, funkcja | Tworzy fabrykę, która tworzy wystąpienia określonej klasy, które mogą być aktywowane przez środowisko wykonawcze systemu Windows. |
| CreateClassFactory, funkcja | Tworzy fabrykę, która tworzy wystąpienia określonej klasy. |
| Make, funkcja | Inicjuje określoną klasę środowisko wykonawcze systemu Windows. |
Wymagania
Nagłówek: async.h, client.h, corewrappers.h, event.h, ftm.h, implements.h, internal.h, module.h
Przestrzeń nazw: Microsoft::WRL