Modelo de função winrt::from_abi (C++/WinRT)
Importante
A partir da versão 10.0.17763.0 (Windows 10, versão 1809) do SDK do Windows, winrt::from_abi está obsoleto. Em vez disso, use winrt::get_self .
Uma função auxiliar que, considerando um objeto de um tipo projetado, recupera um ponteiro para a implementação. Para obter mais detalhes e exemplos de código, consulte instanciando e retornando tipos e interfaces de implementação.
Syntax
template <typename D, typename I>
D* from_abi(I const& from) noexcept;
Parâmetros de modelo
typename D
Um tipo de implementação.
typename I
Um tipo projetado.
Parâmetros
from
Um objeto de um tipo projetado, um ponteiro para cuja implementação recuperar.
Valor retornado
Um ponteiro para o objeto de implementação que implementa o objeto de interface.
Requisitos
SDK mínimo com suporte: Windows SDK versão 10.0.17134.0 (Windows 10, versão 1803)
Namespace: winrt
Cabeçalho: %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\base.h (incluído por padrão)