Método ISurfaceImageSourceNativeWithD2D::SetDevice (windows.ui.xaml.media.dxinterop.h)
Define a DXGI (Infraestrutura Gráfica do Microsoft DirectX) ou Direct2D dispositivo, criado com D3D11_CREATE_DEVICE_BGRA_SUPPORT, que desenhará a superfície.
Sintaxe
HRESULT SetDevice(
[in] IUnknown *device
);
Parâmetros
[in] device
Ponteiro para a interface do dispositivo DXGI. Você pode passar um ID2D1Device para sinalizar que essa superfície participa de Direct2D envio em lote para melhorar o desempenho ao atualizar Direct2D conteúdo em várias superfícies. O dispositivo deverá ter suporte para multithreading habilitado se o aplicativo desenhar para a superfície de um thread em segundo plano.
Retornar valor
Esse método falha quando o SurfaceImageSource é maior que o tamanho máximo de textura compatível com o dispositivo Direct3D. Os aplicativos devem usar VirtualSurfaceImageSource para superfícies maiores que o tamanho máximo de textura compatível com o dispositivo Direct3D.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8.1 [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2012 R2 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | windows.ui.xaml.media.dxinterop.h |
DLL | Windows.UI.Xaml.dll |
Confira também
Interoperabilidade entre DirectX e XAML