Udostępnij za pośrednictwem


Obszar nazw Microsoft::WRL

Definiuje podstawowe typy tworzących WRL.

namespace Microsoft::WRL;

Członkowie

BR230382.collapse_all(pl-pl,VS.110).gifDefinicje TypeDef

Nazwa

Opis

InhibitWeakReferencePolicy

RuntimeClassFlags<WinRt | InhibitWeakReference>

BR230382.collapse_all(pl-pl,VS.110).gifKlasy

Nazwa

Opis

Klasa ActivationFactory

Umożliwia jednej lub kilku klas aktywacji przez program obsługi systemu Windows.

Klasa AsyncBase

Implementuje Automat asynchronicznego Runtime w systemie Windows.

Generator klas ClassFactory, klasa

Implementuje funkcje podstawowe IClassFactory interfejsu.

Klasa ComPtr

Tworzy wskaźnik smart typu, który reprezentuje interfejs określonej przez parametr szablonu.ComPtr automatycznie przechowuje licznika odwołań do podstawowej wskaźnika interfejsu i zwalnia interfejsu, gdy przechodzi licznika odwołań do zera.

Klasa źródła zdarzeń

Reprezentuje zdarzenia.EventSourceFunkcje składowe dodawania, usuwania i wywoływać programy obsługi zdarzeń.

Klasa FtmBase

Reprezentuje obiekt bezwątkowego przegrupowywania danych.

Moduł klasy

Reprezentuje zbiór powiązanych obiektów.

Klasa RuntimeClass

Reprezentuje skonkretyzowanym klasy, która dziedziczy określona liczba interfejsów i zawiera określony obsługi systemu Windows, klasyczny COM i odwołanie tymczasowe wsparcie.

Klasa SimpleActivationFactory

Udostępnia mechanizm podstawowych tworzenie Windows Runtime lub klasycznego modelu COM klasy podstawowej.

Klasa SimpleClassFactory

Udostępnia mechanizm podstawowych do tworzenia klasy podstawowej.

Klasa WeakRef

Reprezentuje słabe odwołania , mogą być używane przez tylko Runtime systemu Windows, a nie klasycznego modelu COM.Słabe odwołania reprezentuje obiekt, który może nie być dostępne.

BR230382.collapse_all(pl-pl,VS.110).gifStruktury

Nazwa

Opis

Struktura ChainInterfaces

Określa weryfikacji i inicjowania funkcje, które mogą być stosowane do zestawu identyfikatorów interfejsu.

Struktura CloakedIid

Wskazuje szablony implementuje RuntimeClass i ChainInterfaces określony interfejs nie jest dostępny na liście IID.

Struktura implementuje

Implementuje metody QueryInterface i GetIid na określonych interfejsach.

Struktura MixIn

Zapewnia, że klasa runtime wynika z interfejsów Windows Runtime, ewentualne i następnie klasyczny interfejsów COM.

Struktura RuntimeClassFlags

Zawiera typ dla wystąpienia RuntimeClass.

BR230382.collapse_all(pl-pl,VS.110).gifWyliczenia

Nazwa

Opis

Wyliczenie AsyncResultType

Określa typ wyników zwróconych przez metodę GetResults().

Typ wyliczenia

Określa, czy moduł powinien obsługiwać w procesie serwer lub serwer procesem.

Wyliczenie RuntimeClassType

Określa typ RuntimeClass instancji, który jest obsługiwany.

BR230382.collapse_all(pl-pl,VS.110).gifFunkcje

Nazwa

Opis

Funkcja AsWeak

Pobiera słabe odwołanie do określonego wystąpienia.

Funkcja wywołania zwrotnego (biblioteki szablonów języka C++ Runtime Windows)

Tworzy obiekt, którego funkcją Członkowskich jest metody wywołania zwrotnego.

Funkcja CreateActivationFactory

Tworzy fabryki uzyskiwanej w wyniku wystąpienia określonej klasy, które mogą być uaktywniane przez program obsługi systemu Windows.

Funkcja CreateClassFactory

Tworzy fabryki, który produkuje wystąpienia określonej klasy.

Funkcja

Inicjuje określonego Środowisko wykonawcze systemu Windows klasy.

Wymagania

Nagłówek: async.h, client.h, corewrappers.h, event.h, ftm.h, implements.h, internal.h, module.h

Obszar nazw: Microsoft::WRL

Zobacz też

Informacje

Obszar nazw Microsoft::WRL::Wrappers