Microsoft::WRL – obor názvů

Definuje základní typy, které tvoří prostředí Windows Runtime knihovnu šablon jazyka C++.

Syntaxe

namespace Microsoft::WRL;

Členové

Typedefs

Jméno popis
InhibitWeakReferencePolicy RuntimeClassFlags<WinRt | InhibitWeakReference>

Třídy

Jméno 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.
DeferrableEventArgs – třída Třída šablony používaná pro typy argumentů událostí pro odložení.
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.
Module – třída Představuje kolekci souvisejících objektů.
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

Jméno 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.
RuntimeClassFlags – struktura Obsahuje typ instance RuntimeClass.

Výčty

Jméno popis
AsyncResultType – výčet Určuje typ výsledku vráceného metodou GetResults() .
ModuleType – výčet Určuje, jestli má modul podporovat procesový server nebo mimo procesový server.
RuntimeClassType – výčet Určuje typ podporované instance RuntimeClass .

Funkce

Jméno popis
AsWeak – funkce Načte slabý odkaz na zadanou instanci.
Zpětné volání – funkce (WRL) 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.
Make – funkce Inicializuje zadanou prostředí Windows Runtime třídu.

Požadavky

Hlavička: async.h, client.h, corewrappers.h, event.h, ftm.h, implements.h, internal.h, module.h

Obor názvů: Microsoft::WRL

Viz také

Microsoft::WRL::Wrappers – obor názvů