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.

Klasy

Tytuł

Opis

ActivationFactory — Klasa

Umożliwia jednej lub kilku klas, które ma zostać uaktywniona 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 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.

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

Reprezentuje zdarzenia.

EventSource — Klasa

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

FtmBase — Klasa

Reprezentuje obiekt bezwątkowego przegrupowywania danych.

HandleT — Klasa

Reprezentuje uchwyt do obiektu.

HString — Klasa

Zapewnia obsługę manipulowania uchwyty HSTRING.

HStringReference — Klasa

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

Module — Klasa

Reprezentuje zbiór powiązanych obiektów.

Module::GenericReleaseNotifier — Klasa

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.

Module::MethodReleaseNotifier — Klasa

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.

Module::ReleaseNotifier — Klasa

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

RoInitializeWrapper — Klasa

Inicjuje Środowisko wykonawcze systemu Windows.

RuntimeClass — Klasa

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.

SimpleActivationFactory — Klasa

Udostępnia mechanizm podstawowych do tworzenia obsługi Windows 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 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.

Struktury

Tytuł

Opis

ChainInterfaces — Struktura

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

CloakedIid — Struktura

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

Implements — Struktura

Implementuje QueryInterface i GetIid na określonych interfejsach.

MixIn — Struktura

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

Funkcje

Tytuł

Opis

ActivateInstance — Funkcja

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

AsWeak — Funkcja

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

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

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

GetActivationFactory — Funkcja

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

Make — Funkcja

Inicjuje określonego Środowisko wykonawcze systemu Windows klasy.

Makra

Tytuł

Opis

ActivatableClass Makra

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

InspectableClass — Makro

Ustawia poziom nazwę i zaufania klasy runtime.

Zobacz też

Koncepcje

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