Antarmuka IVirtualSurfaceImageSourceNative (windows.ui.xaml.media.dxinterop.h)

Menyediakan implementasi permukaan bersama yang besar (lebih besar dari ukuran layar) untuk gambar DirectX.

Warisan

Antarmuka IVirtualSurfaceImageSourceNative mewarisi dari ISurfaceImageSourceNative. IVirtualSurfaceImageSourceNative juga memiliki jenis anggota berikut:

Metode

Antarmuka IVirtualSurfaceImageSourceNative memiliki metode ini.

 
IVirtualSurfaceImageSourceNative::GetUpdateRectCount

Mendapatkan jumlah total wilayah permukaan yang harus diperbarui.
IVirtualSurfaceImageSourceNative::GetUpdateRects

Mendapatkan set wilayah yang harus diperbarui pada permukaan bersama.
IVirtualSurfaceImageSourceNative::GetVisibleBounds

Mendapatkan batas wilayah permukaan bersama yang terlihat.
IVirtualSurfaceImageSourceNative::Invalidate

Membatalkan wilayah tertentu dari permukaan bersama untuk menggambar.
IVirtualSurfaceImageSourceNative::RegisterForUpdatesNeeded

Mendaftar untuk panggilan balik yang akan melakukan gambar saat pembaruan ke permukaan bersama diminta.
IVirtualSurfaceImageSourceNative::Resize

Mengubah ukuran permukaan.

Keterangan

Antarmuka ini menyediakan implementasi asli dari jenis runtime Windows::UI::Xaml::Media::Imaging::VirtualSurfaceImageSource Windows. Untuk mendapatkan pointer ke IVirtualSurfaceImageSourceNative, Anda harus mentransmisikan instans VirtualSurfaceImageSource ke IInspectable atau IUnknown, dan memanggil QueryInterface.


Microsoft::WRL::ComPtr<IVirtualSurfaceImageSourceNative>	m_vsisNative;
// ...
IInspectable* vsisInspectable = (IInspectable*) reinterpret_cast<IInspectable*>(virtualSurfaceImageSource);
vsisInspectable->QueryInterface(__uuidof(IVirtualSurfaceImageSourceNative), (void **)&m_vsisNative)
	

Persyaratan

   
Klien minimum yang didukung Windows 8.1 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2012 R2 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header windows.ui.xaml.media.dxinterop.h

Lihat juga

Interop DirectX dan XAML

ISurfaceImageSourceNative