Método ISurfaceImageSourceNativeWithD2D::SetDevice (windows.ui.xaml.media.dxinterop.h)
Establece la infraestructura de gráficos de Microsoft DirectX (DXGI) o el dispositivo Direct2D, creado con D3D11_CREATE_DEVICE_BGRA_SUPPORT, que dibujará la superficie.
Sintaxis
HRESULT SetDevice(
[in] IUnknown *device
);
Parámetros
[in] device
Puntero a la interfaz de dispositivo DXGI. Puedes pasar un ID2D1Device para indicar que esta superficie participa en el procesamiento por lotes de Direct2D para mejorar el rendimiento al actualizar el contenido de Direct2D en varias superficies. El dispositivo debe tener habilitada la multithreading si la aplicación dibuja en la superficie desde un subproceso en segundo plano.
Valor devuelto
Este método produce un error cuando SurfaceImageSource es mayor que el tamaño máximo de textura admitido por el dispositivo Direct3D. Las aplicaciones deben usar VirtualSurfaceImageSource para superficies mayores que el tamaño máximo de textura admitido por el dispositivo Direct3D.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8.1 [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2012 R2 [aplicaciones de escritorio | Aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | windows.ui.xaml.media.dxinterop.h |
Archivo DLL | Windows.UI.Xaml.dll |
Consulte también
Interoperabilidad de DirectX y XAML