winrt::attach_abi, fonction (C++/WinRT)
Fonction d’assistance qui attache un objet C++/WinRT à un handle ou à un pointeur brut propriétaire d’une référence à sa cible. Dans le cas des pointeurs, une référence supplémentaire n’est pas ajoutée. Si nécessaire, vous pouvez utiliser cette fonction pour fusionner les références. Pour plus d’informations et des exemples de code, consultez Interop entre C++/WinRT et l’ABI.
Syntaxe
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;
Paramètres
object
Objet C++/WinRT sur lequel opérer.
value
Handle, ou pointeur brut propriétaire d’une référence à sa cible.
Spécifications
Sdk minimum pris en charge : Windows SDK version 10.0.17134.0 (Windows 10, version 1803)
Espace de noms : winrt
En-tête : %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\base.h (inclus par défaut)
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour