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 Implements ChainInterfaces š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é
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro