Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In den folgenden Tabellen sind primäre Windows-Runtime C++-Vorlagenbibliotheksklassen, Strukturen, Funktionen und Makros aufgeführt. Konstrukte in Hilfsnamespaces und -klassen werden weggelassen. Diese Listen erweitern die API-Dokumentation, die nach Namespace angeordnet ist.
Klassen
| Titel | Beschreibung |
|---|---|
| ActivationFactory-Klasse | Ermöglicht, dass eine oder mehrere Klassen durch die Windows-Runtime aktiviert werden. |
| AsyncBase-Klasse | Implementiert den asynchronen Zustandsautomat der Windows-Runtime. |
| ClassFactory-Klasse | Implementiert die grundlegende Funktion der IClassFactory-Schnittstelle. |
| ComPtr-Klasse | Erstellt einen intelligenten Zeigertyp , der die Schnittstelle darstellt, die vom Vorlagenparameter angegeben wird. ComPtr verwaltet automatisch einen Verweiszähler für den zugrunde liegenden Schnittstellenzeiger und gibt die Schnittstelle frei, wenn der Verweiszähler auf 0 geht. |
| Ereignisklasse (C++-Vorlagenbibliothek der Windows-Runtime) | Stellt ein Ereignis dar. |
| EventSource-Klasse | Stellt ein Ereignis dar. EventSource-Memberfunktionen fügen Ereignishandler hinzu, entfernen sie und rufen sie auf. |
| FtmBase-Klasse | Stellt ein Freethread-Marshaller-Objekt dar. |
| HandleT-Klasse | Stellt ein Handle für ein Objekt dar. |
| HString-Klasse | Bietet Unterstützung für die Bearbeitung von HSTRING-Handles. |
| HStringReference-Klasse | Stellt ein HSTRING dar, das aus einer vorhandenen Zeichenfolge erstellt wird. |
| Module-Klasse | Stellt eine Auflistung von zugehörigen Objekten dar. |
| Module::GenericReleaseNotifier-Klasse | Ruft einen Ereignishandler auf, wenn das letzte Objekt im aktuellen Modul freigegeben wird. Der Ereignishandler wird durch eine Lambda-, Functor- oder Zeiger-zu-Funktion angegeben. |
| Module::MethodReleaseNotifier-Klasse | Ruft einen Ereignishandler auf, wenn das letzte Objekt im aktuellen Modul freigegeben wird. Der Ereignishandler wird durch ein Objekt und dessen Zeiger-zu-a-Methoden-Member angegeben. |
| Module::ReleaseNotifier-Klasse | Ruft einen Ereignishandler auf, wenn das letzte Objekt in einem Modul freigegeben wird. |
| RoInitializeWrapper-Klasse | Initialisiert die Windows-Runtime. |
| RuntimeClass-Klasse | Stellt eine instanziierte Klasse dar, die die angegebene Anzahl von Schnittstellen erbt, und gewährt Unterstützung für die angegebene Windows-Runtime, klassisches COM und schwache Verweise. |
| SimpleActivationFactory-Klasse | Stellt einen grundlegenden Mechanismus für das Erstellen einer Windows-Runtime oder einer klassischen COM-Basisklasse bereit. |
| SimpleClassFactory-Klasse | Stellt einen grundlegenden Mechanismus zum Erstellen einer Basisklasse bereit. |
| WeakRef-Klasse | Stellt einen schwachen Verweis dar, der nur durch die Windows-Runtime und nicht durch die klassische COM verwendet werden kann. Ein schwacher Verweis repräsentiert ein Objekt, auf das möglicherweise zugegriffen werden kann. |
Strukturen
| Titel | Beschreibung |
|---|---|
| ChainInterfaces-Struktur | Gibt Überprüfungs- und Initialisierungsfunktionen an, die auf einen Satz von Schnittstellen-IDs angewendet werden können. |
| CloakedIid-Struktur | Gibt an, dass ChainInterfaces auf die RuntimeClassImplements angegebene Schnittstelle in der IID-Liste nicht zugegriffen werden kann. |
| Implements-Struktur | QueryInterface Implementiert und GetIid für die angegebenen Schnittstellen. |
| MixIn-Struktur | Stellt sicher, dass eine Runtime-Klasse aus Windows-Runtime-Schnittstellen (sofern vorhanden) und dann aus klassischen COM-Schnittstellen abgeleitet wird. |
Funktionen
| Titel | Beschreibung |
|---|---|
| ActivateInstance-Funktion | Registriert und ruft eine Instanz eines angegebenen Typs ab, der in einer angegebenen Klassen-ID definiert ist. |
| AsWeak-Funktion | Ruft einen schwachen Verweis zur angegebenen Instanz ab. |
| Callback-Funktion | Erstellt ein Objekt, dessen Memberfunktion eine Rückrufmethode ist. |
| CreateActivationFactory-Funktion | Erstellt eine Instanzen der angegebenen Klasse erstellende Factory, die durch die Windows-Runtime aktiviert werden kann. |
| CreateClassFactory-Funktion | Erstellt eine Factory, die Instanzen der angegebenen Klasse erstellt. |
| GetActivationFactory-Funktion | Ruft eine Aktivierungsfactory für den vom Vorlagenparameter angegebenen Typ ab. |
| Make-Funktion | Initialisiert die angegebene Windows-Runtime Klasse. |
Makros
| Titel | Beschreibung |
|---|---|
| ActivatableClass-Makros | Füllt einen internen Cache auf, der eine Factory enthält, die eine Instanz der angegebenen Klasse erstellen kann. |
| InspectableClass-Makro | Legt den Ablaufklassennamen und die Vertrauensebene fest. |