Condividi tramite


API WRL chiave per categoria

Di seguito sono elencate le classi principali Libreria di modelli di Windows Runtime C++, le strutture, le funzioni e le macro.I costrutti di supporto per gli spazi dei nomi e le classi vengono omessi.Questi elenchi aumentano la documentazione di API, che viene definita dallo spazio dei nomi.

Hh973465.collapse_all(it-it,VS.110).gifClassi

Titolo

Descrizione

Classe ActivationFactory

Abilita una o più classi da attivare dal Runtime di Windows.

Classe AsyncBase

Implementa la macchina a stati asincrona di Windows Runtime.

Classe ClassFactory

Implementa la funzionalità di base di un'interfaccia IClassFactory.

Classe ComPtr

Crea un tipo smart pointer che rappresenta l'interfaccia specificata dal parametro del modello.ComPtr gestisce automaticamente un conteggio dei riferimenti per un puntatore a interfaccia sottostante e rilascia l'interfaccia quando il conteggio dei riferimenti termina a zero.

Classe di eventi (Libreria modelli C++ per Windows Runtime)

Rappresenta un evento.

Classe EventSource

Rappresenta un evento.Le funzioni membro di EventSource aggiunge, rimuove ed invoca i gestori di eventi.

Classe FtmBase

Rappresenta un oggetto di gestore di marshalling threading free.

Classe HandleT

Rappresenta un handle per un oggetto .

Classe HString

Fornisce supporto per modificare un handle HSTRING.

Classe HStringReference

Rappresenta un HSTRING creato da una stringa esistente.

Classe Module

Rappresenta una raccolta di oggetti correlati.

Classe Module::GenericReleaseNotifier

Invoca un gestore eventi quando l'ultimo oggetto in un modulo viene rilasciato.Il gestore eventi è specificato da una lambda, un functor, o un puntatore a funzione.

Classe Module::MethodReleaseNotifier

Invoca un gestore eventi quando l'ultimo oggetto in un modulo viene rilasciato.Il gestore eventi viene specificato da un oggetto e dal relativo membro puntatore a metodo.

Classe Module::ReleaseNotifier

Invoca un gestore eventi quando l'ultimo oggetto in un modulo viene rilasciato.

Classe RoInitializeWrapper

Inizializza Windows Runtime.

Classe RuntimeClass

Rappresenta una classe istanziata che eredita il numero specificato di interfacce e fornisce il Windows Runtime specificato, COM classico e il supporto di riferimento ridotto.

Classe SimpleActivationFactory

Fornisce un meccanismo semplice per creare un Windows Runtime o una classe di base COM classica.

Classe SimpleClassFactory

Fornisce un meccanismo semplice per creare una classe di base.

Classe WeakRef

Rappresenta un riferimento debole che può essere utilizzato solamente da Windows Runtime, non da COM classico.Un riferimento debole rappresenta un oggetto che può o non può essere accessibile.

Hh973465.collapse_all(it-it,VS.110).gifStrutture

Titolo

Descrizione

Struttura ChainInterfaces

Specifica la verifica e le funzioni di inizializzazione che possono essere applicate a un set di interfaccia ID.

Struttura CloakedIid

Indica a RuntimeClass, a Implements e modelli ChainInterfaces che l'interfaccia specificata non è accessibile nell'elenco di IID.

Implementa la struttura

Implementa QueryInterface e GetIid per le interfacce specificate.

Struttura MixIn

Verifica che una classe di runtime deriva da Windows Runtime; in caso positivo, se deriva da interfacce COM classiche.

Hh973465.collapse_all(it-it,VS.110).gifFunzioni

Titolo

Descrizione

Funzione ActivateInstance

Registra e recupera un'istanza di tipo specifico definito in un ID della classe.

Funzione AsWeak

Recupera un riferimento debole a un'istanza specificata.

Funzione di callback (Libreria modelli C++ per Windows Runtime)

Crea un oggetto la cui funzione membro è un metodo di callback.

Funzione CreateActivationFactory

Crea una factory che produce istanze della classe specificata che può essere attivata da Windows Runtime.

Funzione CreateClassFactory

Crea una factory che produce istanze della classe specificata.

Funzione GetActivationFactory

Recupera una factory di attivazione per il tipo specificato dal parametro di modello.

Funzione Make

Inizializza la classe specificata Windows Runtime.

Hh973465.collapse_all(it-it,VS.110).gifMacro

Titolo

Descrizione

Macro ActivatableClass

Popola una cache interna che contiene una factory che può creare un'istanza della classe specificata.

Macro InspectableClass

Imposta il nome e il livello di attendibilità di classe di runtime.

Vedere anche

Concetti

Libreria di modelli di Windows Runtime C++ (WRL)