Freigeben über


Microsoft::WRL::Details-Namespace

Unterstützt die WRL-Infrastruktur und ist nicht für, direkt aus dem Code verwendet werden.

namespace Microsoft::WRL::Details;

Mitglieder

JJ161100.collapse_all(de-de,VS.110).gifKlassen

Name

Beschreibung

ComPtrRef-Klasse

Stellt einen Verweis auf ein Objekt des Typs ComPtr<T>dar.

ComPtrRefBase-Klasse

Stellt die Basisklasse für die ComPtrRef-Klasse dar.

DontUseNewUseMake-Klasse

Verhindert - Operator new in RuntimeClass.Daher müssen Sie Führen Sie Funktion stattdessen verwenden.

EventTargetArray-Klasse

Stellt ein Array Ereignishandler dar.

MakeAllocator-Klasse

Belegt aktivierbare für eine Klasse, mit oder ohne schwache Bezugsunterstützung Speicher.

ModuleBase-Klasse

Stellt die Basisklasse der Modul-Klassen dar.

RemoveIUnknown-Klasse

Macht einen Typ, der einem - basierten Typ IUnknown entspricht, weist jedoch keine virtuelles QueryInterface, AddRef und Release-Methoden.

WeakReference-Klasse

Stellt einen schwachen Verweis dar, der mit der Windows Runtime oder dem klassischen COM verwendet werden kann.Ein schwacher Verweis stellt ein Objekt dar, das möglicherweise oder möglicherweise nicht zugegriffen werden kann.

JJ161100.collapse_all(de-de,VS.110).gifStrukturen

Name

Beschreibung

ArgTraits-Struktur

Deklariert eine angegebene Delegatschnittstelle und eine anonyme Memberfunktion, die eine angegebene Anzahl Parameter verfügt.

ArgTraitsHelper-Struktur

unterstützt definieren allgemeine Eigenschaften von Delegatargumenten.

BoolStruct-Struktur

Definiert, ob ein ComPtr die Objektlebensdauer einer Schnittstelle verwaltet.BoolStruct wird intern vom BoolType ()-Operator verwendet.

CreatorMap-Struktur

Enthält Informationen darüber, wie Objekte initialisiert, registriert und Registrierung aufhebt.

DerefHelper-Struktur

Erstellen Sie einen dereferenzierten Zeiger auf T* Vorlagenparameter dar.

EnableIf-Struktur

Definiert einen Datenmember des Typs, der durch den zweiten Vorlagenparameter angegeben wird, wenn der erste Vorlagenparameter zu true ergibt.

FactoryCache-Struktur

Enthält den Speicherort einer Class Factory und des Werts, der registriertes Windows-Runtime oder COM-Klassenobjekt identifiziert.

ImplementsBase-Struktur

Wird verwendet, um Vorlagenparametertypen in Implements-Struktur zu überprüfen.

ImplementsHelper-Struktur

unterstützt implementieren die implementiert-Struktur.

InterfaceList-Struktur

Wird verwendet, um eine rekursive Liste von Schnittstellen zu erstellen.

InterfaceListHelper-Struktur

Erstellt einen InterfaceList-Typ, indem die angegebenen Vorlagenparameterargumente rekursiv anwenden.

InterfaceTraits-Struktur

Implementiert allgemeine Eigenschaften einer Schnittstelle.

InvokeHelper-Struktur

Stellt eine Implementierung der - Methode Invoke() auf Grundlage der angegebenen Anzahl und den Typ von Argumenten bereit.

IsBaseOfStrict-Struktur

Testet, ob ein Typ die Basis von anderen ist.

IsSame-Struktur

Testet, ob ein bestimmter Typ identisch mit einem anderen angegebener Typ ist.

Nil-Struktur

Wird verwendet, um einen nicht angegebenen, optionalen Vorlagenparameter anzugeben.

RemoveReference-Struktur

Entfernt das Bezugs- oder Bezugsmerkmal aus dem angegebenen Klassenvorlagenparameter.

RuntimeClassBase-Struktur

Wird verwendet, um RuntimeClass in der Führen Sie-Funktion zu erkennen.

RuntimeClassBaseT-Struktur

Stellt Hilfsmethoden für QueryInterface Vorgänge und -c$abrufen von Schnittstelle IDs bereit.

VerifyInheritanceHelper-Struktur

Testet, ob eine Schnittstelle von einer anderen Schnittstelle abgeleitet wird.

VerifyInterfaceHelper-Struktur

Überprüft, ob die Schnittstelle, die von den Vorlagenparameter angegeben ist, bestimmte Anforderungen erfüllt.

JJ161100.collapse_all(de-de,VS.110).gifEnumerationen

Name

Beschreibung

AsyncStatusInternal-Enumeration

Gibt eine Zuordnung zwischen internen Enumerationen für den Zustand von asynchronen Vorgängen und der Windows::Foundation::AsyncStatus-Enumeration an.

JJ161100.collapse_all(de-de,VS.110).gifFunktionen

Name

Beschreibung

ActivationFactoryCallback-Funktion

Ruft die Aktivierungsfactory für die Aktivierung angegebene ID ab

Move-Funktion

Verschiebt das angegebene Argument von einer Position an eine andere.

RaiseException-Funktion

Löst eine Ausnahme im aufrufenden Thread aus.

Swap-Funktion (C++-Vorlagenbibliothek der Windows-Runtime)

Tauscht die Werte der beiden angegebenen Argumente aus.

TerminateMap-Funktion

Schließt die Class Factory im angegebenen Modul ab.

Anforderungen

Header: async.h, client.h, corewrappers.h, event.h, ftm.h, implements.h, internal.h, module.h

Namespace: Microsoft::WRL::Details

Siehe auch

Referenz

Microsoft::WRL-Namespace

Microsoft::WRL::Wrappers-Namespace