Metodo ISurfaceImageSourceNativeWithD2D::SetDevice (windows.ui.xaml.media.dxinterop.h)
Imposta il dispositivo DXGI (Microsoft DirectX Graphics Infrastructure) o Direct2D, creato con D3D11_CREATE_DEVICE_BGRA_SUPPORT, che disegnare la superficie.
Sintassi
HRESULT SetDevice(
[in] IUnknown *device
);
Parametri
[in] device
Puntatore all'interfaccia del dispositivo DXGI. È possibile passare un ID2D1Device per segnalare che questa superficie partecipa all'invio in batch Direct2D per migliorare le prestazioni durante l'aggiornamento del contenuto Direct2D in più superfici. Il multithreading del dispositivo deve essere supportato se l'app esegue il disegno sulla superficie da un thread in background.
Valore restituito
Questo metodo ha esito negativo quando SurfaceImageSource è maggiore della dimensione massima della trama supportata dal dispositivo Direct3D. Le app devono usare VirtualSurfaceImageSource per superfici superiori alle dimensioni massime della trama supportate dal dispositivo Direct3D.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8.1 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2012 R2 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | windows.ui.xaml.media.dxinterop.h |
DLL | Windows.UI.Xaml.dll |
Vedi anche
Interoperabilità DirectX e XAML