DirectX 드로잉에 대한 큰(화면 크기보다 큰) 공유 표면의 구현을 제공합니다.
상속
IVirtualSurfaceImageSourceNative 인터페이스는 ISurfaceImageSourceNative에서 상속됩니다. IVirtualSurfaceImageSourceNative 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
IVirtualSurfaceImageSourceNative 인터페이스에는 이러한 메서드가 있습니다.
|
IVirtualSurfaceImageSourceNative::GetUpdateRectCount 업데이트해야 하는 표면의 총 영역 수를 가져옵니다. |
|
IVirtualSurfaceImageSourceNative::GetUpdateRects 공유 화면에서 업데이트해야 하는 영역 집합을 가져옵니다. |
|
IVirtualSurfaceImageSourceNative::GetVisibleBounds 공유 표면의 표시되는 영역 경계를 가져옵니다. |
|
IVirtualSurfaceImageSourceNative::Invalidate 그리기 위해 공유 표면의 특정 영역을 무효화합니다. |
|
IVirtualSurfaceImageSourceNative::RegisterForUpdatesNeeded 공유 화면에 대한 업데이트가 요청될 때 그리기를 수행할 콜백을 등록합니다. |
|
IVirtualSurfaceImageSourceNative::Resize 표면 크기를 조정합니다. |
설명
이 인터페이스는 Windows::UI::Xaml::Media::Imaging::VirtualSurfaceImageSource Windows 런타임 형식의 네이티브 구현을 제공합니다. IVirtualSurfaceImageSourceNative에 대한 포인터를 가져오려면 VirtualSurfaceImageSource instance IInspectable 또는 IUnknown으로 캐스팅하고 QueryInterface를 호출해야 합니다.
Microsoft::WRL::ComPtr<IVirtualSurfaceImageSourceNative> m_vsisNative;
// ...
IInspectable* vsisInspectable = (IInspectable*) reinterpret_cast<IInspectable*>(virtualSurfaceImageSource);
vsisInspectable->QueryInterface(__uuidof(IVirtualSurfaceImageSourceNative), (void **)&m_vsisNative)
요구 사항
| 지원되는 최소 클라이언트 | Windows 8.1 [데스크톱 앱 | UWP 앱] |
| 지원되는 최소 서버 | Windows Server 2012 R2 [데스크톱 앱 | UWP 앱] |
| 대상 플랫폼 | Windows |
| 헤더 | windows.ui.xaml.media.dxinterop.h |