Sdílet prostřednictvím


Nejdůležitější rozhraní API knihovny WRL podle kategorie

Následující tabulky uvádějí primární Knihovna šablon C++ prostředí Windows Runtime třídy, struktury, funkce a makra.Konstrukce v pomocné obory názvů a třídy jsou vynechány.Tyto seznamy rozšířit dokumentaci k rozhraní API, které je uspořádáno podle oboru názvů.

Třídy

Title

Description

ActivationFactory – třída

Umožňuje aktivovat pomocí Windows Runtime jedné nebo více tříd.

AsyncBase – třída

Implementuje Windows Runtime asynchronní stavového počítače.

ClassFactory – třída

Základní funkce implementuje IClassFactory rozhraní.

ComPtr – třída

Vytvoří inteligentní ukazatel typu, který představuje rozhraní zadané v parametru šablony.ComPtr automaticky udržuje počet odkazů pro základní ukazatele rozhraní a rozhraní uvolní, pokud počet odkazů na nulu.

Event – třída (knihovna šablon C++ prostředí Windows Runtime)

Představuje událost.

EventSource – třída

Představuje událost.EventSourcefunkce členů přidat, odebrat a vyvolat obslužné rutiny událostí.

FtmBase – třída

Představuje objekt free-threaded zařazováním.

HandleT – třída

Znázorňuje popisovač objektu.

HString – třída

Poskytuje podporu pro práci s HSTRING úchyty.

HStringReference – třída

Představuje HSTRING, který je vytvořen z existujícího řetězce.

Modul – třída

Představuje kolekci související objekty.

Module::GenericReleaseNotifier – třída

Spustí obslužnou rutinu události po vydání poslední objekt v aktuální modulu.Obslužná rutina události je určen na lambda, functor nebo ukazatel na funkci.

Module::MethodReleaseNotifier – třída

Spustí obslužnou rutinu události po vydání poslední objekt v aktuální modulu.Objekt a jeho člena ukazatel na metody je určen obslužnou rutinu události.

Module::ReleaseNotifier – třída

Po vydání poslední objekt v modulu se spustí obslužnou rutinu události.

RoInitializeWrapper – třída

Inicializuje prostředí Windows Runtime.

RuntimeClass – třída

Představuje vytvořenou instanci třídy, zdědí zadaný počet rozhraní a poskytuje zadané Windows Runtime, klasického modelu COM a slabý odkaz support.

SimpleActivationFactory – třída

Poskytuje základní mechanismus vytvořit za běhu systému Windows nebo klasické základní třídy COM.

SimpleClassFactory – třída

Poskytuje základní mechanismus k vytvoření základní třídy.

WeakRef – třída

Představuje Slabý odkaz , lze použít pouze běhu systému Windows, není klasická COM.Slabý odkaz představuje objekt, který může nebo nemusí být přístupné.

Struktury

Title

Description

ChainInterfaces – struktura

Určuje ověřování a inicializační funkce, které lze použít sadu identifikátorů rozhraní.

CloakedIid – struktura

Označuje RuntimeClass, Implements a ChainInterfaces šablony, že není přístupná v seznamu IID určeného rozhraní.

Implementuje strukturu

Implementuje QueryInterface a GetIid pro zadané rozhraní.

MixIn – struktura

Zajišťuje, že třída runtime odvozuje z Windows Runtime rozhraní, pokud existuje a pak klasické rozhraní COM.

Funkce

Title

Description

ActivateInstance – funkce

Registruje a načte instance určeného typu definované v ID zadané třídy.

AsWeak – funkce

Načte Slabý odkaz na zadanou instanci.

Zpětné volání – funkce (knihovna šablon C++ prostředí Windows Runtime)

Vytvoří objekt, jehož členské funkce je metoda zpětné volání.

CreateActivationFactory – funkce

Vytvoří factory, který vytváří instance zadané třídy, která Runtime pro systém Windows aktivovat.

CreateClassFactory – funkce

Vytvoří factory, který vytváří instance zadané třídy.

GetActivationFactory – funkce

Načítá aktivace výroby typu určeného parametrem šablony.

Make – funkce

Inicializuje zadanou prostředí Windows Runtime třídy.

Makra

Title

Description

ActivatableClass – makra

Interní mezipaměti obsahující výroby, který lze vytvořit instanci určené třídy naplní.

InspectableClass – makro

Nastaví úroveň třídy runtime název a důvěryhodnosti.

Viz také

Koncepty

Knihovna šablon C++ prostředí Windows Runtime (WRL)