Udostępnij za pośrednictwem


Kluczowe interfejsy API biblioteki WRL według kategorii

Następujące tabele zawierają listę podstawowego Biblioteka szablonów C++ środowiska wykonawczego systemu Windows klasy, strukturach, funkcje i makra.Konstrukcje pomocnika obszary nazw i klasy są pominięte.Te wykazy udoskonalenie w dokumentacji interfejsu API jest rozmieszczone według nazw.

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

Tytuł

Opis

Klasa ActivationFactory

Umożliwia jednej lub kilku klas, które ma zostać uaktywniona 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 interfejsu określonego 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 zdarzenia (biblioteki szablonów języka C++ Runtime systemu Windows)

Reprezentuje zdarzenia.

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.

Klasa HandleT

Reprezentuje uchwyt do obiektu.

Klasa HString

Zapewnia obsługę manipulowania uchwyty HSTRING.

Klasa HStringReference

Reprezentuje HSTRING, utworzony na podstawie istniejących ciąg.

Moduł klasy

Reprezentuje zbiór powiązanych obiektów.

Klasa module::GenericReleaseNotifier

Wywołuje funkcję obsługi zdarzenia przy zwolnieniu ostatni obiekt w bieżącym module.Obsługa zdarzeń jest określony przez lambda, teoria lub wskaźnik do funkcji.

Klasa module::MethodReleaseNotifier

Wywołuje funkcję obsługi zdarzenia przy zwolnieniu ostatni obiekt w bieżącym module.Obsługa zdarzeń jest określony przez obiekt i jego członka wskaźnika do metody.

Klasa module::ReleaseNotifier

Wywołuje funkcję obsługi zdarzenia przy zwolnieniu ostatni obiekt w module.

Klasa RoInitializeWrapper

Inicjuje Środowisko wykonawcze systemu Windows.

Klasa RuntimeClass

Reprezentuje skonkretyzowanym klasy, która dziedziczy określona liczba interfejsów i zapewnia określonego Windows Runtime, klasycznego modelu COM i odwołanie tymczasowe wsparcie.

Klasa SimpleActivationFactory

Udostępnia mechanizm podstawowych do tworzenia obsługi Windows 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 obsługi Windows, a nie klasycznego modelu COM.Słabe odwołania reprezentuje obiekt, który może być lub nie mogą być niedostępne.

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

Tytuł

Opis

Struktura ChainInterfaces

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

Struktura CloakedIid

Wskazuje na RuntimeClass, Implements i ChainInterfaces określony interfejs nie jest dostępny na liście IID szablonów.

Struktura implementuje

Implementuje QueryInterface i GetIid na określonych interfejsach.

Struktura MixIn

Zapewnia, że klasa runtime wynika z interfejsów systemu Windows w czasie wykonywania, ewentualne i następnie klasyczne interfejsów COM.

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

Tytuł

Opis

Funkcja ActivateInstance

Rejestry i pobiera wystąpienia określonego typu, określonego w identyfikator określonej klasy

Funkcja AsWeak

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

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

Tworzy obiekt, którego funkcja 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 uzyskiwanej w wyniku wystąpienia określonej klasy.

Funkcja GetActivationFactory

Pobiera fabryka aktywacji dla typu, określonego przez parametr szablonu.

Funkcja

Inicjuje określonego Środowisko wykonawcze systemu Windows klasy.

Hh973465.collapse_all(pl-pl,VS.110).gifMakra

Tytuł

Opis

Makra ActivatableClass

Wypełnia zawiera fabryki, który można utworzyć wystąpienia określonej klasy wewnętrznej pamięci podręcznej.

Makro InspectableClass

Ustawia poziom nazwę i zaufania klasy runtime.

Zobacz też

Koncepcje

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