Sdílet prostřednictvím


Microsoft::WRL – obor názvů

Definuje základní typy, které tvoří WRL.

namespace Microsoft::WRL;

Členy

Funkce TypeDef

Název

Description

InhibitWeakReferencePolicy

RuntimeClassFlags<WinRt | InhibitWeakReference>

Třídy

Název

Description

ActivationFactory – třída

Umožňuje aktivovat systém 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.

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 Marshaller.

Modul – třída

Představuje kolekci související objekty.

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 Windows Runtime nebo klasické základní třídy COM vytvořit.

SimpleClassFactory – třída

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

WeakRef – třída

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

Struktury

Název

Description

ChainInterfaces – struktura

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

CloakedIid – struktura

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

Implementuje strukturu

Implementuje rozhraní QueryInterface funkce a GetIid pro zadané rozhraní.

MixIn – struktura

Zajišťuje pochází z Windows Runtime rozhraní, pokud existuje a pak klasické rozhraní COM třídy runtime.

RuntimeClassFlags – struktura

Obsahuje typ instance RuntimeClass.

Výčty

Název

Description

AsyncResultType – výčet

Určuje typ výsledku vrácené metodou GetResults().

ModuleType – výčet

Určuje, zda modul by měl podporovat vnitroprocesový server nebo server out-of-process.

RuntimeClassType – výčet

Určuje typ RuntimeClass instance, která je podporována.

Funkce

Název

Description

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 zpětně volané metody.

CreateActivationFactory – funkce

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

CreateClassFactory – funkce

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

Make – funkce

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

Požadavky

Záhlaví: async.h, client.h, corewrappers.h, event.h, ftm.h, implements.h, internal.h, module.h

Obor názvů: Microsoft::WRL

Viz také

Referenční dokumentace

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