Microsoft::WRL::Details, espace de noms
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 IUnknown type, mais qui a des méthodes non virtuellesQueryInterface AddRef , 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. BoolStruct est 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 true la 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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour