Spazio dei nomi Microsoft::WRL::Details
Supporta l'infrastruttura WRL e non può essere utilizzata direttamente dal proprio codice.
namespace Microsoft::WRL::Details;
Membri
Classi
Nome |
Descrizione |
---|---|
Rappresenta un riferimento a un oggetto di tipo ComPtr<T>. |
|
Rappresenta la classe di base per la classe ComPtrRef. |
|
Impedisce l'utilizzo dell'operatore new in RuntimeClass.Pertanto, è necessario utilizzare Scegliere la funzione. |
|
Rappresenta un array di gestori eventi. |
|
Alloca memoria per una classe activatable, con o senza supporto di riferimento debole. |
|
Rappresenta la classe base delle classi modulo. |
|
È un tipo che equivale a un tipo base IUnknown, ma ha metodi non virtuali QueryInterface, AddRef e Release. |
|
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. |
Strutture
Nome |
Descrizione |
---|---|
Dichiara un'interfaccia specificata delegata e una funzione membro anonimo che ha un numero specificato di parametri. |
|
Aiuta a definire le funzionalità comuni degli argomenti del delegato. |
|
Definisce se un ComPtr gestisce la durata degli oggetti di un'interfaccia.BoolStruct viene utilizzato internamente dall'operatore BoolType (). |
|
Contiene informazioni su come inizializzare, eseguire e annullare la registrazione degli oggetti. |
|
Rappresenta un puntatore dereferenziato al parametro di modello T*. |
|
Definisce un membro dati tipo specificato dal secondo parametro di modello se il primo parametro di modello ha valore true. |
|
Contiene la posizione della class factory e un valore che identifica Windows Runtime o un oggetto registrato la classe COM. |
|
Utilizzato per convalidare il parametro di modello in Implementa la struttura. |
|
Le guide implementano la struttura Implementa. |
|
Utilizzato per creare un elenco ricorsivo di interfacce. |
|
Compila ricorsivamente un tipo di InterfaceList applicando gli argomenti specifici dei parametro di modello. |
|
Implementa le funzionalità comuni di un'interfaccia. |
|
Fornisce un'implementazione del metodo Invoke() basato sul numero specificato e sul tipo di argomenti. |
|
Testa se un tipo è la base di un altro. |
|
Verifica se un tipo specificato equivale ad un altro tipo specificato. |
|
Utilizzato per indicare un parametro di template facoltativo e non specificato. |
|
Rimuove il riferimento o l'rvalue-reference tratto dal parametro del modello di classe specificato. |
|
Utilizzato per rilevare RuntimeClass nella funzione Make. |
|
Fornisce metodi di supporto per le operazioni QueryInterface e per ottenere le interfacce ID. |
|
Verifica se un'interfaccia è derivata da un'altra interfaccia. |
|
Verifica che l'interfaccia specificata dal parametro di template soddisfi determinati requisiti. |
Enumerazioni
Nome |
Descrizione |
---|---|
Specifica un mapping tra enumerazioni interne per lo stato delle operazioni asincrone e l'enumerazione Windows::Foundation::AsyncStatus. |
Funzioni
Nome |
Descrizione |
---|---|
Ottiene la factory di attivazione dell'ID di attivazione specificato. |
|
Sposta l'argomento specificato da una posizione a un'altra. |
|
Genera un'eccezione nel thread chiamante. |
|
Scambia i valori dei due argomenti specificati. |
|
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