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 |