Spazio dei nomi Microsoft::WRL
Articolo 10/12/2023
4 contributori
Commenti e suggerimenti
In questo articolo
Definisce i tipi fondamentali che costituiscono la libreria di modelli C++ di Windows Runtime.
Sintassi
namespace Microsoft::WRL;
Membri
Typedef
Nome
Descrizione
InhibitWeakReferencePolicy
RuntimeClassFlags<WinRt | InhibitWeakReference>
Classi
Nome
Descrizione
Classe ActivationFactory
Abilita l'attivazione di una o più classi da Windows Runtime.
Classe AsyncBase
Implementa la macchina a stati asincrona di Windows Runtime.
Classe ClassFactory
Implementa le funzionalità di base di un'interfaccia IClassFactory
.
Classe ComPtr
Crea un tipo di puntatore intelligente che rappresenta l'interfaccia specificata dal parametro di modello. ComPtr mantiene automaticamente un conteggio dei riferimenti per il puntatore di interfaccia sottostante e rilascia l'interfaccia quando il conteggio dei riferimenti va a zero.
Classe DeferrableEventArgs
Classe di modello usata per i tipi di argomento evento per rinvii.
classe EventSource
Rappresenta un evento. Le funzioni membro EventSource
aggiungono, rimuovono ed invocano i gestori di eventi.
Classe FtmBase
Rappresenta un oggetto gestore del marshalling a thread libero.
Classe Module
Rappresenta una raccolta di oggetti correlati.
Classe RuntimeClass
Rappresenta una classe istanziata che eredita il numero specificato di interfacce e fornisce il Windows Runtime specificato, COM classico e il supporto dei riferimenti deboli.
Classe SimpleActivationFactory
Fornisce un meccanismo semplice per creare una classe base di Windows Runtime o COM classica.
Classe SimpleClassFactory
Fornisce un meccanismo semplice per creare una classe base.
Classe WeakRef
Rappresenta un riferimento debole che può essere usato solamente da Windows Runtime, non da COM classico. Un riferimento debole rappresenta un oggetto che può o non può essere accessibile.
Strutture
Nome
Descrizione
Struttura ChainInterfaces
Specifica le funzioni di verifica e inizializzazione che possono essere applicate a un set di ID di interfaccia.
Struttura CloakedIid
Indica ai RuntimeClass
modelli e Implements
ChainInterfaces
che l'interfaccia specificata non è accessibile nell'elenco IID.
Struttura Implements
Implementa QueryInterface
e GetIid
per le interfacce specificate.
Struttura MixIn
Verifica che una classe di runtime derivi da interfacce di Windows Runtime, se disponibili, quindi da interfacce COM classiche.
Struttura RuntimeClassFlags
Contiene il tipo per un'istanza di una classe RuntimeClass .
Enumerazioni
Funzioni
Requisiti
Intestazione: async.h, client.h, corewrappers.h, event.h, ftm.h, implements.h, internal.h, module.h
Spazio dei nomi: Microsoft::WRL
Vedi anche
Spazio dei nomi Microsoft::WRL::Wrappers