Spazio dei nomi Microsoft::WRL::Details

Supporta l'infrastruttura WRL e non può essere utilizzata direttamente dal proprio codice.

namespace Microsoft::WRL::Details;

Membri

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

Nome

Descrizione

Classe ComPtrRef

Rappresenta un riferimento a un oggetto di tipo ComPtr<T>.

Classe ComPtrRefBase

Rappresenta la classe di base per la classe ComPtrRef.

Classe DontUseNewUseMake

Impedisce l'utilizzo dell'operatore new in RuntimeClass.Pertanto, è necessario utilizzare Scegliere la funzione.

Classe EventTargetArray

Rappresenta un array di gestori eventi.

Classe MakeAllocator

Alloca memoria per una classe activatable, con o senza supporto di riferimento debole.

Classe ModuleBase

Rappresenta la classe base delle classi modulo.

Classe RemoveIUnknown

È un tipo che equivale a un tipo base IUnknown, ma ha metodi non virtuali QueryInterface, AddRef e Release.

Classe WeakReference

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

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

Nome

Descrizione

Struttura ArgTraits

Dichiara un'interfaccia specificata delegata e una funzione membro anonimo che ha un numero specificato di parametri.

Struttura ArgTraitsHelper

Aiuta a definire le funzionalità comuni degli argomenti del delegato.

Struttura BoolStruct

Definisce se un ComPtr gestisce la durata degli oggetti di un'interfaccia.BoolStruct viene utilizzato internamente dall'operatore BoolType ().

Struttura CreatorMap

Contiene informazioni su come inizializzare, eseguire e annullare la registrazione degli oggetti.

Struttura DerefHelper

Rappresenta un puntatore dereferenziato al parametro di modello T*.

Struttura EnableIf

Definisce un membro dati tipo specificato dal secondo parametro di modello se il primo parametro di modello ha valore true.

Struttura FactoryCache

Contiene la posizione della class factory e un valore che identifica Windows Runtime o un oggetto registrato la classe COM.

Struttura ImplementsBase

Utilizzato per convalidare il parametro di modello in Implementa la struttura.

Struttura ImplementsHelper

Le guide implementano la struttura Implementa.

Struttura InterfaceList

Utilizzato per creare un elenco ricorsivo di interfacce.

Struttura InterfaceListHelper

Compila ricorsivamente un tipo di InterfaceList applicando gli argomenti specifici dei parametro di modello.

Struttura InterfaceTraits

Implementa le funzionalità comuni di un'interfaccia.

Struttura InvokeHelper

Fornisce un'implementazione del metodo Invoke() basato sul numero specificato e sul tipo di argomenti.

Struttura IsBaseOfStrict

Testa se un tipo è la base di un altro.

Struttura IsSame

Verifica se un tipo specificato equivale ad un altro tipo specificato.

Struttura Nil

Utilizzato per indicare un parametro di template facoltativo e non specificato.

Struttura RemoveReference

Rimuove il riferimento o l'rvalue-reference tratto dal parametro del modello di classe specificato.

Struttura RuntimeClassBase

Utilizzato per rilevare RuntimeClass nella funzione Make.

Struttura RuntimeClassBaseT

Fornisce metodi di supporto per le operazioni QueryInterface e per ottenere le interfacce ID.

Struttura VerifyInheritanceHelper

Verifica se un'interfaccia è derivata da un'altra interfaccia.

Struttura VerifyInterfaceHelper

Verifica che l'interfaccia specificata dal parametro di template soddisfi determinati requisiti.

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

Nome

Descrizione

Enumerazione AsyncStatusInternal

Specifica un mapping tra enumerazioni interne per lo stato delle operazioni asincrone e l'enumerazione Windows::Foundation::AsyncStatus.

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

Nome

Descrizione

Funzione ActivationFactoryCallback

Ottiene la factory di attivazione dell'ID di attivazione specificato.

Funzione Move

Sposta l'argomento specificato da una posizione a un'altra.

Funzione RaiseException

Genera un'eccezione nel thread chiamante.

Funzione swap (Libreria modelli C++ per Windows Runtime)

Scambia i valori dei due argomenti specificati.

Funzione TerminateMap

Arresta i class factory nel modulo specificato.

Requisiti

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

Namespace: Microsoft::WRL::Details

Vedere anche

Riferimenti

Spazio dei nomi Microsoft::WRL

Metodo Microsoft::WRL::Wrappers