Antarmuka IDXGISurface1 (dxgi.h)

Antarmuka IDXGISurface1 memperluas IDXGISurface dengan menambahkan dukungan untuk menggunakan Windows Graphics Device Interface (GDI) untuk dirender ke permukaan Microsoft DirectX Graphics Infrastructure (DXGI).

Warisan

Antarmuka IDXGISurface1 mewarisi dari IDXGISurface. IDXGISurface1 juga memiliki tipe anggota berikut:

Metode

Antarmuka IDXGISurface1 memiliki metode ini.

 
IDXGISurface1::GetDC

Mengembalikan konteks perangkat (DC) yang memungkinkan Anda merender ke permukaan Microsoft DirectX Graphics Infrastructure (DXGI) menggunakan Windows Graphics Device Interface (GDI).
IDXGISurface1::ReleaseDC

Merilis konteks perangkat GDI (DC) yang terkait dengan permukaan saat ini dan memungkinkan Anda menggunakan Direct3D untuk dirender.

Keterangan

Antarmuka ini tidak didukung oleh DXGI 1.0, yang dikirim di Windows Vista dan Windows Server 2008. Dukungan DXGI 1.1 diperlukan, yang tersedia pada Windows 7, Windows Server 2008 R2, dan sebagai pembaruan untuk Windows Vista dengan Paket Layanan 2 (SP2) (KB 971644) dan Windows Server 2008 (KB 971512).

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 IDXGISurface1 .

Objek apa pun yang mendukung IDXGISurface juga mendukung IDXGISurface1.

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

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2008 R2 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header dxgi.h

Lihat juga

Antarmuka DXGI

IDXGISurface