Funzione winrt::attach_abi (C++/WinRT)
Funzione helper che collega un oggetto C++/WinRT a un handle o a un puntatore non elaborato proprietario di un riferimento alla destinazione. Nel caso dei puntatori, non viene aggiunto un riferimento aggiuntivo. Se necessario, è possibile usare questa funzione per unire i riferimenti. Per altre info ed esempi di codice, vedi Interoperabilità tra C++/WinRT e ABI.
Sintassi
template <typename T>
void attach_abi(com_ptr<T>& object, winrt::impl::abi_t<T>* value) noexcept;
void attach_abi(winrt::hstring& object, void* value) noexcept;
void attach_abi(winrt::Windows::Foundation::IUnknown& object, void* value) noexcept;
Parametri
object
Oggetto C++/WinRT su cui operare.
value
Handle o puntatore non elaborato proprietario di un riferimento alla destinazione.
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)