ISurfaceImageSourceNativeWithD2D::SetDevice 메서드(windows.ui.xaml.media.dxinterop.h)
D3D11_CREATE_DEVICE_BGRA_SUPPORT 사용하여 만든 Microsoft DXGI(DirectX Graphics Infrastructure) 또는 Direct2D 디바이스를 설정하여 표면을 그립니다.
구문
HRESULT SetDevice(
[in] IUnknown *device
);
매개 변수
[in] device
DXGI 디바이스 인터페이스에 대한 포인터입니다. ID2D1Device를 전달하여 이 표면이 Direct2D 일괄 처리에 참여하여 여러 표면에서 Direct2D 콘텐츠를 업데이트할 때 성능을 향상시킨다는 신호를 보낼 수 있습니다. 앱이 백그라운드 스레드에서 표면에 그리는 경우 디바이스에 다중 스레딩이 지원되어야 합니다.
반환 값
SurfaceImageSource가 Direct3D 디바이스에서 지원하는 최대 텍스처 크기보다 크면 이 메서드가 실패합니다. 앱은 Direct3D 디바이스에서 지원하는 최대 텍스처 크기보다 큰 표면에 VirtualSurfaceImageSource를 사용해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8.1 [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows Server 2012 R2 [데스크톱 앱 | UWP 앱] |
대상 플랫폼 | Windows |
헤더 | windows.ui.xaml.media.dxinterop.h |
DLL | Windows.UI.Xaml.dll |