Bagikan melalui


Antarmuka IDXGISurface2 (dxgi1_2.h)

Antarmuka IDXGISurface2 memperluas antarmuka IDXGISurface1 dengan menambahkan dukungan untuk permukaan subsumber daya dan mendapatkan handel ke sumber daya bersama.

Warisan

Antarmuka IDXGISurface2 mewarisi dari IDXGISurface1. IDXGISurface2 juga memiliki jenis anggota berikut:

Metode

Antarmuka IDXGISurface2 memiliki metode ini.

 
IDXGISurface2::GetResource

Mendapatkan sumber daya induk dan indeks subsumber daya yang mendukung permukaan sub sumber daya.

Keterangan

Objek data gambar adalah bagian memori 2D, yang biasa disebut permukaan. Untuk mendapatkan permukaan dari output, panggil IDXGIOutput::GetDisplaySurfaceData. Kemudian, panggil QueryInterface pada objek IDXGISurface yang dikembalikan IDXGIOutput::GetDisplaySurfaceData untuk mengambil antarmuka IDXGISurface2 .

Objek apa pun yang mendukung IDXGISurface juga mendukung IDXGISurface2.

Runtime secara otomatis membuat antarmuka IDXGISurface2 saat membuat objek sumber daya Direct3D yang mewakili permukaan. Misalnya, runtime membuat antarmuka IDXGISurface2 saat Anda memanggil ID3D11Device::CreateTexture2D untuk membuat tekstur 2D. Untuk mengambil antarmuka IDXGISurface2 yang mewakili permukaan tekstur 2D, panggil ID3D11Texture2D::QueryInterface. Dalam panggilan ini, Anda harus meneruskan pengidentifikasi IDXGISurface2. Jika tekstur 2D hanya memiliki satu tingkat peta MIP dan tidak terdiri dari array tekstur, QueryInterface berhasil dan mengembalikan penunjuk ke penunjuk antarmuka IDXGISurface2 . Jika tidak, QueryInterface gagal dan tidak mengembalikan pointer ke IDXGISurface2.

Anda dapat memanggil metode IDXGIResource1::CreateSubresourceSurface untuk membuat antarmuka IDXGISurface2 yang mengacu pada satu subsumber daya stereo.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8 dan Pembaruan Platform untuk Windows 7 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2012 dan Pembaruan Platform untuk Windows Server 2008 R2 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header dxgi1_2.h

Lihat juga

Antarmuka DXGI

IDXGISurface1