Bagikan melalui


Antarmuka IDXGISurface (dxgi.h)

Antarmuka IDXGISurface mengimplementasikan metode untuk objek data gambar.

Warisan

Antarmuka IDXGISurface berasal dari IDXGIDeviceSubObject.

Metode

Antarmuka IDXGISurface memiliki metode ini.

 
IDXGISurface::GetDesc

Dapatkan deskripsi permukaan.
IDXGISurface::Map

Dapatkan penunjuk ke data yang terkandung di permukaan, dan tolak akses GPU ke permukaan.
IDXGISurface::Unmap

Batalkan penunjuk ke permukaan yang diambil oleh IDXGISurface::Map dan aktifkan kembali akses GPU ke sumber daya.

Keterangan

Objek data gambar adalah bagian memori 2D, yang biasa disebut permukaan. Untuk mendapatkan permukaan dari output, panggil IDXGIOutput::GetDisplaySurfaceData.

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

Persyaratan

   
Target Platform Windows
Header dxgi.h

Lihat juga

Antarmuka DXGI

IDXGIDeviceSubObject