Méthode ISurfaceImageSourceNativeWithD2D ::SetDevice (windows.ui.xaml.media.dxinterop.h)
Définit l’appareil Microsoft DirectX Graphics Infrastructure (DXGI) ou Direct2D, créé avec D3D11_CREATE_DEVICE_BGRA_SUPPORT, qui dessine la surface.
Syntaxe
HRESULT SetDevice(
[in] IUnknown *device
);
Paramètres
[in] device
Pointeur vers l’interface d’appareil DXGI. Vous pouvez passer un ID2D1Device pour signaler que cette surface participe au traitement direct2D pour améliorer les performances lors de la mise à jour du contenu Direct2D sur plusieurs surfaces. Le multithreading doit être activé sur l’appareil si l’application dessine à la surface à partir d’un thread d’arrière-plan.
Valeur retournée
Cette méthode échoue lorsque la SurfaceImageSource est supérieure à la taille de texture maximale prise en charge par l’appareil Direct3D. Les applications doivent utiliser VirtualSurfaceImageSource pour les surfaces supérieures à la taille de texture maximale prise en charge par l’appareil Direct3D.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8.1 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2012 R2 [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | windows.ui.xaml.media.dxinterop.h |
DLL | Windows.UI.Xaml.dll |
Voir aussi
Technologie interop DirectX et XAML
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