Compartilhar via


Modelo de função winrt::function (C++/WinRT)

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 de implementação e interfaces.

Syntax

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

Parâmetros de modelo

typename D Um tipo de implementação.

typename I Um tipo de classe de interface ou runtime projetado.

Parâmetros

from Um objeto de um tipo projetado, um ponteiro para cuja implementação recuperar. Esse parâmetro pode não ser nulo.

Valor retornado

Um ponteiro para o objeto de implementação que implementa o objeto de interface.

Requisitos

SDK com suporte mínimo: Windows SDK versão 10.0.17763.0 (Windows 10, versão 1809)

Namespace: winrt

Cabeçalho: %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\base.h (incluído por padrão)

Confira também