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

Importante

A partire dalla versione 10.0.17763.0 (Windows 10, versione 1809) di Windows SDK, winrt::from_abi è obsoleto. Usare invece winrt::get_self .

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* from_abi(I const& from) noexcept;

Parametri di modelli

typename D Tipo di implementazione.

typename I Tipo proiettato.

Parametri

from Oggetto di un tipo proiettato, un puntatore alla cui implementazione recuperare.

Valore restituito

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

Requisiti

SDK minimo supportato: Windows SDK versione 10.0.17134.0 (Windows 10, versione 1803)

Spazio dei nomi: winrt

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

Vedi anche