Modello di funzione winrt::get_self (C++/WinRT)

Funzione helper che, data un oggetto di un tipo proiettato, recupera un puntatore all'implementazione. Per altri dettagli ed esempi di codice, vedere Creazione di istanze e restituzione di tipi e interfacce di implementazione.

Sintassi

template <typename D, typename I>
D* get_self(I const& from) noexcept

Parametri di modelli

typename D Tipo di implementazione.

typename I Un'interfaccia proiettata o un tipo di classe di runtime.

Parametri

from Oggetto di un tipo proiettato, un puntatore alla cui implementazione recuperare. Questo parametro potrebbe non essere Null.

Valore restituito

Puntatore all'oggetto di implementazione che implementa l'oggetto interfaccia.

Requisiti

SDK minimo supportato: Windows SDK versione 10.0.17763.0 (Windows 10, versione 1809)

Spazio dei nomi: winrt

Intestazione: %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\base.h (incluso per impostazione predefinita)

Vedi anche