Sdílet prostřednictvím


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

Podporuje infrastrukturu WRL a není určena pro použití přímo v kódu.

namespace Microsoft::WRL::Details;

Členy

Třídy

Název

Description

ComPtrRef – třída

Představuje odkaz na objekt typu ComPtr <T>.

ComPtrRefBase – třída

Představuje základní třídu pro ComPtrRef třídy.

DontUseNewUseMake – třída

Zabraňuje použití operátoru new v RuntimeClass.V důsledku toho je nutné použít tomu, aby fungoval místo.

EventTargetArray – třída

Představuje pole obslužných rutin událostí.

MakeAllocator – třída

Přiděluje paměť pro třídu activatable, s nebo bez podpory Slabý odkaz.

ModuleBase – třída

Představuje základní třídy modulu třídy.

RemoveIUnknown – třída

Nastaví typ, který je ekvivalentní IUnknown-podle typu, ale má jiné virtuální QueryInterface, AddRef, a Release metod.

WeakReference – třída

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

Struktury

Název

Description

ArgTraits – struktura

Deklaruje zadaný delegáta, rozhraní a anonymní členskou funkci, která má určený počet parametrů.

ArgTraitsHelper – struktura

Pomáhá definovat společné charakteristiky argumentů delegáta.

BoolStruct – struktura

Určuje, zda je ComPtr správa životnosti objektů rozhraní.BoolStruct je interně používán BoolType() operátor.

CreatorMap – struktura

Obsahuje informace o tom, jak inicializovat, registrovat a rušit registraci objektů.

DerefHelper – struktura

Představují dereferenced ukazatele T* parametr šablony.

EnableIf – struktura

Definuje datový člen typu určeného parametrem druhý parametr šablony, pokud je vyhodnocen jako první parametr šablony true.

FactoryCache – struktura

Obsahuje umístění zdroj tříd a hodnotu, která identifikuje registrované prostředí Windows Runtime nebo objekt třídy COM.

ImplementsBase – struktura

Slouží k ověření typy parametrů šablony v Implementuje strukturu.

ImplementsHelper – struktura

Umožňuje provádět implementuje struktury.

InterfaceList – struktura

Slouží k vytváření rekurzivní seznam rozhraní.

InterfaceListHelper – struktura

Navazuje InterfaceList typu podle rekurzivně použití parametru argumenty zadané šablony.

InterfaceTraits – struktura

Společné charakteristiky implementuje rozhraní.

InvokeHelper – struktura

Poskytuje implementaci metody Invoke založené na zadaný počet a typ argumentů.

IsBaseOfStrict – struktura

Testuje, zda je jeden typ základní jiného.

IsSame – struktura

Testy, zda zadat jeden typ je stejný jako jiný určený typ.

Nil – struktura

Slouží k označení parametr šablony nespecifikované, volitelná.

RemoveReference – struktura

Odstraní znaky nebo rvalue odkaz z parametru šablony určené třídy.

RuntimeClassBase – struktura

Slouží k detekci RuntimeClass v aby funkce.

RuntimeClassBaseT – struktura

Poskytuje podpůrné metody pro QueryInterface operací a získání identifikátorů rozhraní.

VerifyInheritanceHelper – struktura

Testuje, zda jedno rozhraní, které je odvozeno od jiného rozhraní.

VerifyInterfaceHelper – struktura

Zkontroluje, zda rozhraní zadané parametrem šablony splňuje určité požadavky.

Výčty

Název

Description

AsyncStatusInternal – výčet

Určuje mapování mezi vnitřního vyčíslení stavu asynchronních operací a Windows::Foundation::AsyncStatus výčtu.

Funkce

Název

Description

ActivationFactoryCallback – funkce

Získá factory aktivace pro identifikátor zadaný aktivace.

Přesunout – funkce

Přesune zadaný argument z jednoho umístění do jiného.

RaiseException – funkce

Vyvolá výjimku do volajícího vlákna.

Prohození – funkce (knihovna šablon C++ prostředí Windows Runtime)

Výměny hodnot dvou zadaných argumentech.

TerminateMap – funkce

Vypne ClassFactory v zadaný modul.

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::Details

Viz také

Referenční dokumentace

Microsoft::WRL – obor názvů

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