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)

Confira também