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
Klassen
Name |
Beschreibung |
---|---|
Stellt einen Verweis auf ein Objekt des Typs ComPtr<T>dar. |
|
Stellt die Basisklasse für die ComPtrRef-Klasse dar. |
|
Verhindert - Operator new in RuntimeClass.Daher müssen Sie Führen Sie Funktion stattdessen verwenden. |
|
Stellt ein Array Ereignishandler dar. |
|
Belegt aktivierbare für eine Klasse, mit oder ohne schwache Bezugsunterstützung Speicher. |
|
Stellt die Basisklasse der Modul-Klassen dar. |
|
Macht einen Typ, der einem - basierten Typ IUnknown entspricht, weist jedoch keine virtuelles QueryInterface, AddRef und Release-Methoden. |
|
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. |
Strukturen
Name |
Beschreibung |
---|---|
Deklariert eine angegebene Delegatschnittstelle und eine anonyme Memberfunktion, die eine angegebene Anzahl Parameter verfügt. |
|
unterstützt definieren allgemeine Eigenschaften von Delegatargumenten. |
|
Definiert, ob ein ComPtr die Objektlebensdauer einer Schnittstelle verwaltet.BoolStruct wird intern vom BoolType ()-Operator verwendet. |
|
Enthält Informationen darüber, wie Objekte initialisiert, registriert und Registrierung aufhebt. |
|
Erstellen Sie einen dereferenzierten Zeiger auf T* Vorlagenparameter dar. |
|
Definiert einen Datenmember des Typs, der durch den zweiten Vorlagenparameter angegeben wird, wenn der erste Vorlagenparameter zu true ergibt. |
|
Enthält den Speicherort einer Class Factory und des Werts, der registriertes Windows-Runtime oder COM-Klassenobjekt identifiziert. |
|
Wird verwendet, um Vorlagenparametertypen in Implements-Struktur zu überprüfen. |
|
unterstützt implementieren die implementiert-Struktur. |
|
Wird verwendet, um eine rekursive Liste von Schnittstellen zu erstellen. |
|
Erstellt einen InterfaceList-Typ, indem die angegebenen Vorlagenparameterargumente rekursiv anwenden. |
|
Implementiert allgemeine Eigenschaften einer Schnittstelle. |
|
Stellt eine Implementierung der - Methode Invoke() auf Grundlage der angegebenen Anzahl und den Typ von Argumenten bereit. |
|
Testet, ob ein Typ die Basis von anderen ist. |
|
Testet, ob ein bestimmter Typ identisch mit einem anderen angegebener Typ ist. |
|
Wird verwendet, um einen nicht angegebenen, optionalen Vorlagenparameter anzugeben. |
|
Entfernt das Bezugs- oder Bezugsmerkmal aus dem angegebenen Klassenvorlagenparameter. |
|
Wird verwendet, um RuntimeClass in der Führen Sie-Funktion zu erkennen. |
|
Stellt Hilfsmethoden für QueryInterface Vorgänge und -c$abrufen von Schnittstelle IDs bereit. |
|
Testet, ob eine Schnittstelle von einer anderen Schnittstelle abgeleitet wird. |
|
Überprüft, ob die Schnittstelle, die von den Vorlagenparameter angegeben ist, bestimmte Anforderungen erfüllt. |
Enumerationen
Name |
Beschreibung |
---|---|
Gibt eine Zuordnung zwischen internen Enumerationen für den Zustand von asynchronen Vorgängen und der Windows::Foundation::AsyncStatus-Enumeration an. |
Funktionen
Name |
Beschreibung |
---|---|
Ruft die Aktivierungsfactory für die Aktivierung angegebene ID ab |
|
Verschiebt das angegebene Argument von einer Position an eine andere. |
|
Löst eine Ausnahme im aufrufenden Thread aus. |
|
Tauscht die Werte der beiden angegebenen Argumente aus. |
|
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