Spazio dei nomi Microsoft::WRL

Definisce i tipi fondamentali che costituiscono WRL.

namespace Microsoft::WRL;

Membri

BR230382.collapse_all(it-it,VS.110).gifDefinizioni typedef

Nome

Descrizione

InhibitWeakReferencePolicy

RuntimeClassFlags<WinRt | InhibitWeakReference>

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

Nome

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 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 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 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.

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

Nome

Descrizione

Struttura ChainInterfaces

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

Struttura CloakedIid

Indica ai modelli di RuntimeClass, di Implement e ChainInterface 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.

Struttura RuntimeClassFlags

Contiene il tipo per un'istanza RuntimeClass.

BR230382.collapse_all(it-it,VS.110).gifEnumerazioni

Nome

Descrizione

Enumerazione AsyncResultType

Specifica il tipo di risultato restituito dal metodo GetResults().

Enumerazione ModuleType

Specifica se un modulo deve supportare un server in-process o un server out-of-process.

Enumerazione RuntimeClassType

Specifica il tipo di istanza RuntimeClass supportata.

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

Nome

Descrizione

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 Make

Inizializza la classe specificata Windows Runtime.

Requisiti

Header: async.h, client.h, corewrappers.h, event.h, ftm.h, implements.h, internal.h, module.h

Namespace: Microsoft::WRL

Vedere anche

Riferimenti

Metodo Microsoft::WRL::Wrappers