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