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

Následující tabulky uvádějí primární prostředí Windows Runtime tříd knihovny šablon jazyka C++, struktur, funkcí a maker. Konstrukty v pomocných oborech názvů a třídách jsou vynechány. Tyto seznamy rozšiřují dokumentaci k rozhraní API, která je uspořádaná podle oboru názvů.

Třídy

Titulek Popis
ActivationFactory – třída Umožňuje aktivaci jedné nebo více tříd prostředí Windows Runtime.
AsyncBase – třída Implementuje prostředí Windows Runtime asynchronní stavový počítač.
ClassFactory – třída Implementuje základní funkce IClassFactory rozhraní.
ComPtr – třída Vytvoří typ inteligentního ukazatele , který představuje rozhraní určené parametrem šablony. ComPtr automaticky udržuje referenční počet pro základní ukazatel rozhraní a uvolní rozhraní, když počet odkazů přejde na nulu.
Event – třída (knihovna šablon C++ prostředí Windows Runtime) Představuje událost.
EventSource – třída Představuje událost. EventSource členské funkce přidávají, odebírají a vyvolávají obslužné rutiny událostí.
FtmBase – třída Představuje objekt zařazovač s volným vláknem.
HandleT – třída Představuje popisovač objektu.
HString – třída Poskytuje podporu pro manipulaci s úchyty HSTRING.
HStringReference – třída Představuje HSTRING, který je vytvořen z existujícího řetězce.
Module – třída Představuje kolekci souvisejících objektů.
Module::GenericReleaseNotifier – třída Vyvolá obslužnou rutinu události při vydání posledního objektu v aktuálním modulu. Obslužnou rutinu události určuje lambda, functor nebo ukazatel na funkci.
Module::MethodReleaseNotifier – třída Vyvolá obslužnou rutinu události při vydání posledního objektu v aktuálním modulu. Obslužná rutina události je určena objektem a jeho ukazatelem na-a-method člen.
Module::ReleaseNotifier – třída Vyvolá obslužnou rutinu události při vydání posledního objektu v modulu.
RoInitializeWrapper – třída Inicializuje prostředí Windows Runtime.
RuntimeClass – třída Představuje instanci třídy, která dědí zadaný počet rozhraní a poskytuje zadanou prostředí Windows Runtime, klasický model COM a slabou referenční podporu.
SimpleActivationFactory – třída Poskytuje základní mechanismus pro vytvoření prostředí Windows Runtime nebo klasické základní třídy MODELU COM.
SimpleClassFactory – třída Poskytuje základní mechanismus pro vytvoření základní třídy.
WeakRef – třída Představuje slabý odkaz, který lze použít pouze prostředí Windows Runtime, nikoli klasický com. Slabý odkaz představuje objekt, který může nebo nemusí být přístupný.

Struktury

Titulek Popis
ChainInterfaces – struktura Určuje ověřovací a inicializační funkce, které lze použít na sadu ID rozhraní.
CloakedIid – struktura Označuje pro a ImplementsChainInterfaces šablonyRuntimeClass, že zadané rozhraní není v seznamu IID přístupné.
Implements – struktura Implementuje QueryInterface a GetIid pro zadaná rozhraní.
MixIn – struktura Zajišťuje, že třída modulu runtime je odvozena z prostředí Windows Runtime rozhraní, pokud existuje, a pak klasické rozhraní MODELU COM.

Funkce

Titulek Popis
ActivateInstance – funkce Zaregistruje a načte instanci zadaného typu definovaného v zadaném ID třídy.
AsWeak – funkce Načte slabý odkaz na zadanou instanci.
Funkce zpětného volání Vytvoří objekt, jehož členová funkce je metoda zpětného volání.
CreateActivationFactory – funkce Vytvoří továrnu, která vytváří instance zadané třídy, které lze aktivovat prostředí Windows Runtime.
CreateClassFactory – funkce Vytvoří továrnu, která vytvoří instance zadané třídy.
GetActivationFactory – funkce Načte aktivační továrnu pro typ určený parametrem šablony.
Make – funkce Inicializuje zadanou prostředí Windows Runtime třídu.

Makra

Titulek Popis
ActivatableClass – makra Naplní interní mezipaměť obsahující továrnu, která může vytvořit instanci zadané třídy.
InspectableClass – makro Nastaví název třídy modulu runtime a úroveň důvěryhodnosti.

Viz také

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