Udostępnij za pośrednictwem


Microsoft::WRL — Przestrzeń nazw

Definiuje podstawowe typy tworzących WRL.

namespace Microsoft::WRL;

Członkowie

Definicje TypeDef

Nazwa

Opis

InhibitWeakReferencePolicy

RuntimeClassFlags<WinRt | InhibitWeakReference>

Klasy

Nazwa

Opis

ActivationFactory — Klasa

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

AsyncBase — Klasa

Implementuje Automat asynchronicznego Runtime w systemie Windows.

ClassFactory — Klasa

Implementuje funkcje podstawowe IClassFactory interfejsu.

ComPtr — Klasa

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.

EventSource — Klasa

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

FtmBase — Klasa

Reprezentuje obiekt bezwątkowego przegrupowywania danych.

Module — Klasa

Reprezentuje zbiór powiązanych obiektów.

RuntimeClass — Klasa

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.

SimpleActivationFactory — Klasa

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

SimpleClassFactory — Klasa

Udostępnia mechanizm podstawowych do tworzenia klasy podstawowej.

WeakRef — Klasa

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.

Struktury

Nazwa

Opis

ChainInterfaces — Struktura

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

CloakedIid — Struktura

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

Implements — Struktura

Implementuje metody QueryInterface i GetIid na określonych interfejsach.

MixIn — Struktura

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

RuntimeClassFlags — Struktura

Zawiera typ dla wystąpienia RuntimeClass.

Wyliczenia

Nazwa

Opis

AsyncResultType — Wyliczenie

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

ModuleType — Wyliczenie

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

RuntimeClassType — Wyliczenie

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

Funkcje

Nazwa

Opis

AsWeak — Funkcja

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

Callback — Funkcja (Biblioteka szablonów języka C++ środowiska wykonawczego systemu Windows)

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

CreateActivationFactory — Funkcja

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

CreateClassFactory — Funkcja

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

Make — 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

Microsoft::WRL::Wrappers — Przestrzeń nazw