Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Prend en charge l’infrastructure WRL et n’est pas destinée à être utilisée directement à partir de votre code.
Syntaxe
namespace Microsoft::WRL::Details;
Membres
Classes
| Nom | Description |
|---|---|
| ComPtrRef, classe | Représente une référence à un objet de type ComPtr<T>. |
| ComPtrRefBase, classe | Représente la classe de base de la classe ComPtrRef . |
| DontUseNewUseMake, classe | Empêche l’utilisation d’un opérateur new dans RuntimeClass. Par conséquent, vous devez utiliser la fonction Make à la place. |
| EventTargetArray, classe | Représente un tableau de gestionnaires d’événements. |
| MakeAllocator, classe | Alloue de la mémoire pour une classe activable, avec ou sans prise en charge de référence faible. |
| ModuleBase, classe | Représente la classe de base des classes Module . |
| RemoveIUnknown, classe | Crée un type qui équivaut à un type basé sur un IUnknowntype, mais qui a des méthodes non virtuellesQueryInterfaceAddRef, et Release des méthodes. |
| WeakReference, classe | Représente une référence faible qui peut être utilisée avec Windows Runtime ou COM classique. Une référence faible représente un objet qui peut être accessible ou non. |
Structures
| Nom | Description |
|---|---|
| ArgTraits, structure | Déclare une interface déléguée spécifiée et une fonction membre anonyme qui a un nombre spécifié de paramètres. |
| ArgTraitsHelper, structure | Permet de définir des caractéristiques communes des arguments délégués. |
| BoolStruct, structure | Définit si un ComPtr objet gère la durée de vie de l’objet d’une interface. BoolStructest utilisé en interne par l’opérateur BoolType(). |
| CreatorMap, structure | Contient des informations sur l’initialisation, l’inscription et l’annulation de l’inscription d’objets. |
| DerefHelper, structure | Représente un pointeur déréférencement vers le paramètre de T* modèle. |
| EnableIf, structure | Définit un membre de données du type spécifié par le deuxième paramètre de modèle si le premier paramètre de modèle prend truela valeur . |
| FactoryCache, structure | Contient l’emplacement d’une fabrique de classes et une valeur qui identifie un objet de classe Windows Runtime ou COM inscrit. |
| ImplementsBase, structure | Permet de valider les types de paramètres de modèle dans Implémente la structure. |
| ImplementsHelper, structure | Aide à implémenter la structure Implements . |
| InterfaceList, structure | Permet de créer une liste récursive d’interfaces. |
| InterfaceListHelper, structure | Génère un InterfaceList type en appliquant de manière récursive les arguments de paramètre de modèle spécifiés. |
| InterfaceTraits, structure | Implémente les caractéristiques courantes d’une interface. |
| InvokeHelper, structure | Fournit une implémentation de la Invoke() méthode basée sur le nombre et le type d’arguments spécifiés. |
| IsBaseOfStrict, structure | Teste si un type est la base d'un autre. |
| IsSame, structure | Teste si un type spécifié est identique à un autre type spécifié. |
| Nil, structure | Utilisé pour indiquer un paramètre de modèle facultatif non spécifié. |
| RemoveReference, structure | Supprime la référence ou la caractéristique rvalue-reference du paramètre de modèle de classe spécifié. |
| RuntimeClassBase, structure | Utilisé pour détecter RuntimeClass dans la fonction Make . |
| RuntimeClassBaseT, structure | Fournit des méthodes d’assistance pour QueryInterface les opérations et l’obtention d’ID d’interface. |
| VerifyInheritanceHelper, structure | Teste si une interface est dérivée d’une autre interface. |
| VerifyInterfaceHelper, structure | Vérifie que l’interface spécifiée par le paramètre de modèle répond à certaines exigences. |
Énumérations
| Nom | Description |
|---|---|
| AsyncStatusInternal, énumération | Spécifie un mappage entre les énumérations internes pour l’état des opérations asynchrones et l’énumération Windows::Foundation::AsyncStatus . |
Functions
| Nom | Description |
|---|---|
| ActivationFactoryCallback, fonction | Obtient la fabrique d’activation pour l’ID d’activation spécifié. |
| move, fonction | Déplace l’argument spécifié d’un emplacement vers un autre. |
| RaiseException, fonction | Déclenche une exception dans le thread appelant. |
| Swap, fonction (WRL) | Échange les valeurs des deux arguments spécifiés. |
| TerminateMap, fonction | Arrête les fabriques de classes dans le module spécifié. |
Spécifications
En-tête : async.h, client.h, corewrappers.h, event.h, ftm.h, implements.h, internal.h, module.h
Espace de noms : Microsoft ::WRL ::D etails
Voir aussi
Microsoft::WRL, espace de noms
Microsoft::WRL::Wrappers, espace de noms