Bagikan melalui


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

Menyediakan implementasi permukaan ukuran tetap bersama untuk gambar Direct2D.

Catatan Jika permukaan lebih besar dari ukuran layar, gunakan IVirtualSurfaceImageSourceNative sebagai gantinya.
 

Warisan

Antarmuka ISurfaceImageSourceNative mewarisi dari antarmuka IUnknown . ISurfaceImageSourceNative juga memiliki jenis anggota berikut:

Metode

Antarmuka ISurfaceImageSourceNative memiliki metode ini.

 
ISurfaceImageSourceNative::BeginDraw

Membuka permukaan DXGI yang disediakan untuk menggambar.
ISurfaceImageSourceNative::EndDraw

Metode ISurfaceImageSourceNative::EndDraw (windows.ui.xaml.media.dxinterop.h) menutup operasi gambar permukaan.
ISurfaceImageSourceNative::SetDevice

Mengatur perangkat DXGI, dibuat dengan D3D11_CREATE_DEVICE_BGRA_SUPPORT, yang akan menarik permukaan.

Keterangan

Antarmuka ini menyediakan implementasi asli dari jenis runtime Windows SurfaceImageSource . Untuk mendapatkan pointer ke ISurfaceImageSourceNative, Anda harus mentransmisikan instans SurfaceImageSource ke IInspectable atau IUnknown, dan memanggil QueryInterface.


Microsoft::WRL::ComPtr<ISurfaceImageSourceNative>	m_sisNative;
// ...
IInspectable* sisInspectable = (IInspectable*) reinterpret_cast<IInspectable*>(surfaceImageSource);
sisInspectable->QueryInterface(__uuidof(ISurfaceImageSourceNative), (void **)&m_sisNative)
	

Persyaratan

Persyaratan Nilai
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

IUnknown

IVirtualSurfaceImageSourceNative

SurfaceImageSource