Bagikan melalui


DXGI

Gambaran umum teknologi DXGI.

Untuk mengembangkan DXGI, Anda memerlukan header ini:

Untuk panduan pemrograman untuk teknologi ini, lihat:

Enumerasi

 
DXGI_ADAPTER_FLAG

Mengidentifikasi jenis adaptor DXGI. (DXGI_ADAPTER_FLAG)
DXGI_ADAPTER_FLAG3

Mengidentifikasi jenis adaptor DXGI. (DXGI_ADAPTER_FLAG3)
DXGI_ALPHA_MODE

Mengidentifikasi nilai alfa, perilaku transparansi, dari permukaan.
DXGI_COLOR_SPACE_TYPE

Menentukan tipe ruang warna.
DXGI_COMPUTE_PREEMPTION_GRANULARITY

Mengidentifikasi granularitas di mana unit pemrosesan grafis (GPU) dapat didahului untuk melakukan tugas komputasi saat ini.
DXGI_DEBUG_RLO_FLAGS

Bendera yang digunakan dengan ReportLiveObjects untuk menentukan jumlah info yang akan dilaporkan tentang masa pakai objek.
DXGI_FEATURE

Menentukan berbagai fitur perangkat keras, yang akan digunakan saat memeriksa dukungan fitur.
DXGI_FORMAT

Format data sumber daya, termasuk format yang sepenuhnya ditik dan tanpa jenis. Daftar pengubah di bagian bawah halaman lebih lengkap menjelaskan setiap jenis format.
DXGI_FRAME_PRESENTATION_MODE

Menunjukkan opsi untuk menyajikan bingkai ke rantai pertukaran.
DXGI_GPU_PREFERENCE

Preferensi GPU untuk menjalankan aplikasi.
DXGI_GRAPHICS_PREEMPTION_GRANULARITY

Mengidentifikasi granularitas di mana unit pemrosesan grafis (GPU) dapat didahului untuk melakukan tugas penyajian grafis saat ini.
DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAGS

Menjelaskan tingkat komposisi perangkat keras mana yang didukung.
DXGI_HDR_METADATA_TYPE

Menentukan jenis metadata header.
DXGI_INFO_QUEUE_MESSAGE_CATEGORY

Nilai yang menentukan kategori pesan debug.
DXGI_INFO_QUEUE_MESSAGE_SEVERITY

Nilai yang menentukan tingkat keparahan pesan debug untuk antrean informasi.
DXGI_MEMORY_SEGMENT_GROUP

Menentukan grup segmen memori yang akan digunakan.
DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAGS

Opsi untuk ruang warna rantai pertukaran.
DXGI_OFFER_RESOURCE_FLAGS

Menentukan bendera untuk metode OfferResources1.
DXGI_OFFER_RESOURCE_PRIORITY

Mengidentifikasi pentingnya konten sumber daya saat Anda memanggil metode IDXGIDevice2::OfferResources untuk menawarkan sumber daya.
DXGI_OUTDUPL_POINTER_SHAPE_TYPE

Mengidentifikasi jenis bentuk penunjuk.
DXGI_OVERLAY_COLOR_SPACE_SUPPORT_FLAG

Menentukan dukungan untuk ruang warna overlay.
DXGI_OVERLAY_SUPPORT_FLAG

Menentukan dukungan overlay untuk memeriksa panggilan ke IDXGIOutput3::CheckOverlaySupport.
DXGI_RECLAIM_RESOURCE_RESULTS

Menentukan bendera hasil untuk metode ReclaimResources1.
DXGI_RESIDENCY

Bendera yang menunjukkan lokasi memori sumber daya.
DXGI_SCALING

Mengidentifikasi perilaku mengubah ukuran ketika ukuran back-buffer tidak cocok dengan ukuran output target.
DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG

Menentukan dukungan ruang warna untuk rantai pertukaran.
DXGI_SWAP_CHAIN_FLAG

Opsi untuk perilaku rantai pertukaran.
DXGI_SWAP_EFFECT

Opsi untuk menangani piksel di permukaan tampilan setelah memanggil IDXGISwapChain1::P resent1.

Fungsi

 
AcquireNextFrame

Menunjukkan bahwa aplikasi siap untuk memproses gambar desktop berikutnya.
AcquireSync

Menggunakan kunci, memperoleh akses penyajian eksklusif ke sumber daya bersama.
TambahkanApplicationMessage

Menambahkan pesan yang ditentukan pengguna ke antrean pesan dan mengirim pesan tersebut ke output debug.
AddMessage

Menambahkan pesan debug ke antrean pesan dan mengirim pesan tersebut ke output debug.
AddRetrievalFilterEntries

Menambahkan filter pengambilan ke bagian atas tumpukan filter pengambilan.
AddStorageFilterEntries

Menambahkan filter penyimpanan ke bagian atas tumpukan filter penyimpanan.
CheckColorSpaceSupport

Memeriksa dukungan rantai pertukaran untuk ruang warna.
CheckFeatureSupport

Digunakan untuk memeriksa dukungan fitur perangkat keras.
CheckHardwareCompositionSupport

Memberi tahu aplikasi bahwa peregangan perangkat keras didukung.
CheckInterfaceSupport

Memeriksa apakah sistem mendukung antarmuka perangkat untuk komponen grafis.
CheckOverlayColorSpaceSupport

Memeriksa dukungan ruang warna overlay.
CheckOverlaySupport

Memeriksa dukungan overlay.
CheckPresentDurationSupport

Mengkueri driver grafis untuk durasi saji bingkai yang didukung yang sesuai dengan laju refresh kustom.
ClearRetrievalFilter

Menghapus filter pengambilan dari bagian atas tumpukan filter pengambilan.
ClearStorageFilter

Menghapus filter penyimpanan dari bagian atas tumpukan filter penyimpanan.
ClearStoredMessages

Menghapus semua pesan dari antrean pesan.
CreateDecodeSwapChainForCompositionSurfaceHandle

Membuat rantai pertukaran YUV untuk handel permukaan DirectComposition yang ada. (IDXGIFactoryMedia.CreateDecodeSwapChainForCompositionSurfaceHandle)
CreateDXGIFactory

Membuat pabrik DXGI 1.0 yang dapat Anda gunakan untuk menghasilkan objek DXGI lainnya.
CreateDXGIFactory1

Membuat pabrik DXGI 1.1 yang dapat Anda gunakan untuk menghasilkan objek DXGI lainnya.
CreateDXGIFactory2

Membuat pabrik DXGI 1.3 yang dapat Anda gunakan untuk menghasilkan objek DXGI lainnya.
CreateSharedHandle

Membuat handel ke sumber daya bersama. Anda kemudian dapat menggunakan handel yang dikembalikan dengan beberapa perangkat Direct3D.
CreateSoftwareAdapter

Buat antarmuka adaptor yang mewakili adaptor perangkat lunak.
CreateSubresourceSurface

Membuat objek permukaan sub sumber daya.
CreateSurface

Mengembalikan permukaan. Metode ini digunakan secara internal dan Anda tidak boleh memanggilnya langsung di aplikasi Anda.
CreateSwapChain

Membuat rantai pertukaran.
CreateSwapChainForComposition

Membuat rantai pertukaran yang dapat Anda gunakan untuk mengirim konten Direct3D ke api DirectComposition atau kerangka kerja Xaml untuk dibuat di jendela.
CreateSwapChainForCompositionSurfaceHandle

Membuat rantai pertukaran YUV untuk handel permukaan DirectComposition yang ada. (IDXGIFactoryMedia.CreateSwapChainForCompositionSurfaceHandle)
CreateSwapChainForCoreWindow

Membuat rantai pertukaran yang terkait dengan objek CoreWindow untuk jendela output untuk rantai pertukaran.
CreateSwapChainForHwnd

Membuat rantai pertukaran yang terkait dengan handel HWND ke jendela output untuk rantai pertukaran.
DisableLeakTrackingForThread

Menghentikan pelacakan kebocoran untuk utas saat ini.
DuplikatOutput

Membuat antarmuka duplikasi desktop dari antarmuka IDXGIOutput1 yang mewakili output adaptor.
DuplikatOutput1

Memungkinkan menentukan daftar format yang didukung untuk permukaan layar penuh yang dapat dikembalikan oleh objek IDXGIOutputDuplication.
DXGIDeclareAdapterRemovalSupport

Memungkinkan proses untuk menunjukkan bahwa ia tahan terhadap salah satu perangkat grafisnya yang dihapus.
DXGIDisableVBlankVirtualization

Menonaktifkan virtualisasi v-blank untuk proses tersebut. Virtualisasi ini digunakan oleh fitur kecepatan refresh dinamis (DRR) secara default untuk semua rantai pertukaran untuk mempertahankan laju saat ini virtual yang stabil dan irama v-blank dari IDXGIOutput::WaitForVBlank. Dengan menonaktifkan virtualisasi, API ini akan melihat laju refresh yang berubah.
DXGIGetDebugInterface

Mengambil antarmuka penelusuran kesalahan.
DXGIGetDebugInterface1

Mengambil antarmuka yang digunakan aplikasi Windows Store untuk men-debug Microsoft DirectX Graphics Infrastructure (DXGI).
EnableLeakTrackingForThread

Mulai melacak kebocoran untuk utas saat ini.
EnqueueSetEvent

Menghapus perintah penyajian yang luar biasa dan mengatur objek peristiwa yang ditentukan ke status yang disinyalir setelah semua perintah penyajian yang dikirimkan sebelumnya selesai.
EnumAdapterByGpuPreference

Menghitung adaptor grafis berdasarkan preferensi GPU tertentu.
EnumAdapterByLuid

Mengeluarkan IDXGIAdapter untuk LUID yang ditentukan.
EnumAdapters

Menghitung adaptor (kartu video).
EnumAdapters1

Menghitung adaptor (kartu video) dengan atau tanpa output.
EnumOutputs

Menghitung output adaptor (kartu video).
EnumWarpAdapter

Menyediakan adaptor yang dapat disediakan untuk D3D12CreateDevice untuk menggunakan perender WARP.
FindClosestMatchingMode

Menemukan mode tampilan yang paling cocok dengan mode tampilan yang diminta. (IDXGIOutput.FindClosestMatchingMode)
FindClosestMatchingMode1

Menemukan mode tampilan yang paling cocok dengan mode tampilan yang diminta. (IDXGIOutput1.FindClosestMatchingMode1)
GetAdapter

Mengembalikan adaptor untuk perangkat yang ditentukan.
GetBackgroundColor

Mengambil warna latar belakang rantai pertukaran.
GetBreakOnCategory

Menentukan apakah pemisah pada kategori pesan diaktifkan atau dinonaktifkan.
GetBreakOnID

Menentukan apakah pemisah pada pengidentifikasi pesan diaktifkan atau dinonaktifkan.
GetBreakOnSeverity

Menentukan apakah pemisah pada tingkat keparahan pesan diaktifkan atau dinonaktifkan.
GetBuffer

Mengakses salah satu buffer belakang swap-chain.
GetColorSpace

Mendapatkan ruang warna yang digunakan oleh rantai pertukaran.
GetContainingOutput

Dapatkan output (monitor tampilan) yang berisi sebagian besar area klien jendela target.
GetCoreWindow

Mengambil objek CoreWindow yang mendasar untuk objek swap-chain ini.
GetCreationFlags

Mendapatkan bendera yang digunakan saat objek Microsoft DirectX Graphics Infrastructure (DXGI) dibuat.
GetCurrentBackBufferIndex

Mendapatkan indeks buffer belakang rantai pertukaran saat ini.
GetDC

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

Mendapatkan deskripsi DXGI 1.0 tentang adaptor (atau kartu video).
GetDesc

Dapatkan deskripsi output.
GetDesc

Dapatkan deskripsi permukaan.
GetDesc

Dapatkan deskripsi rantai pertukaran.
GetDesc

Mengambil deskripsi output duplikat. Deskripsi ini menentukan dimensi permukaan yang berisi gambar desktop.
GetDesc1

Mendapatkan deskripsi DXGI 1.1 tentang adaptor (atau kartu video).
GetDesc1

Mendapatkan deskripsi rantai pertukaran.
GetDesc1

Dapatkan deskripsi yang diperluas tentang output yang mencakup karakteristik warna dan jenis koneksi.
GetDesc2

Mendapatkan deskripsi Microsoft DirectX Graphics Infrastructure (DXGI) 1.2 tentang adaptor atau kartu video.
GetDesc3

Mendapatkan deskripsi Microsoft DirectX Graphics Infrastructure (DXGI) 1.6 tentang adaptor atau kartu video. Deskripsi ini mencakup informasi tentang kompatibilitas ACG.
GetDestSize

Mendapatkan ukuran permukaan tujuan yang akan digunakan untuk operasi blit pemrosesan video.
GetDevice

Mengambil perangkat.
GetDisplayModeList

Mendapatkan mode tampilan yang cocok dengan format yang diminta dan opsi input lainnya. (IDXGIOutput.GetDisplayModeList)
GetDisplayModeList1

Mendapatkan mode tampilan yang cocok dengan format yang diminta dan opsi input lainnya. (IDXGIOutput1.GetDisplayModeList1)
GetDisplaySurfaceData

Mendapatkan salinan permukaan tampilan saat ini.
GetDisplaySurfaceData1

Menyalin permukaan tampilan (buffer depan) ke sumber daya yang disediakan pengguna.
GetEvictionPriority

Dapatkan prioritas pengeluaran.
GetFrameDirtyRects

Mendapatkan informasi tentang persegi panjang kotor untuk bingkai desktop saat ini.
GetFrameLatencyWaitableObject

Mengembalikan handel yang dapat ditunggu yang memberi sinyal ketika adaptor DXGI selesai menyajikan bingkai baru.
GetFrameMoveRects

Mendapatkan informasi tentang persegi panjang yang dipindahkan untuk bingkai desktop saat ini.
GetFramePointerShape

Mendapatkan informasi tentang bentuk penunjuk baru untuk bingkai desktop saat ini.
GetFrameStatistics

Mendapatkan statistik tentang bingkai yang baru dirender.
GetFrameStatistics

Mendapatkan statistik performa tentang bingkai render terakhir.
GetFrameStatisticsMedia

Mengkueri sistem untuk struktur DXGI_FRAME_STATISTICS_MEDIA yang menunjukkan apakah laju refresh kustom saat ini disetujui oleh sistem.
GetFullscreenDesc

Mendapatkan deskripsi rantai pertukaran layar penuh.
GetFullscreenState

Dapatkan status yang terkait dengan mode layar penuh.
GetGammaControl

Mendapatkan pengaturan kontrol gamma.
GetGammaControlCapabilities

Mendapatkan deskripsi kemampuan kontrol gamma.
GetGPUThreadPriority

Mendapatkan prioritas utas GPU.
GetHwnd

Mengambil HWND yang mendasar untuk objek swap-chain ini.
GetLastPresentCount

Mendapatkan berapa kali IDXGISwapChain::P resent atau IDXGISwapChain1::P resent1 telah dipanggil.
GetMatrixTransform

Mendapatkan matriks transformasi yang akan diterapkan pada rantai pertukaran komposisi pada saat berikutnya.
GetMaximumFrameLatency

Mendapatkan jumlah bingkai yang diizinkan sistem untuk diantrekan untuk penyajian.
GetMaximumFrameLatency

Mendapatkan jumlah bingkai yang diizinkan untuk diantrekan oleh rantai pertukaran untuk penyajian.
GetMessage

Mendapatkan pesan dari antrean pesan.
GetMessageCountLimit

Mendapatkan jumlah maksimum pesan yang dapat ditambahkan ke antrean pesan.
GetMuteDebugOutput

Menentukan apakah output debug diaktifkan atau dinonaktifkan.
GetNumMessagesAllowedByStorageFilter

Mendapatkan jumlah pesan yang diizinkan untuk diteruskan oleh filter penyimpanan.
GetNumMessagesDeniedByStorageFilter

Mendapatkan jumlah pesan yang ditolak melalui filter penyimpanan.
GetNumMessagesDiscardedByMessageCountLimit

Mendapatkan jumlah pesan yang dibuang karena batas jumlah pesan.
GetNumStoredMessages

Mendapatkan jumlah pesan yang saat ini disimpan dalam antrean pesan.
GetNumStoredMessagesAllowedByRetrievalFilters

Mendapatkan jumlah pesan yang dapat melewati filter pengambilan.
GetParent

Mendapatkan induk objek .
GetPrivateData

Dapatkan penunjuk ke data objek.
GetResource

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

Mendapatkan output (monitor tampilan) tempat Anda dapat membatasi konten operasi saat ini.
GetRetrievalFilter

Mendapatkan filter pengambilan di bagian atas tumpukan filter pengambilan.
GetRetrievalFilterStackSize

Mendapatkan ukuran tumpukan filter pengambilan dalam byte.
GetRotation

Mendapatkan rotasi buffer belakang untuk rantai pertukaran.
GetSharedHandle

Mendapatkan handel ke sumber daya bersama.
GetSharedResourceAdapterLuid

Mengidentifikasi adaptor tempat objek sumber daya bersama dibuat.
GetSourceRect

Mendapatkan wilayah sumber yang digunakan untuk rantai pertukaran.
GetSourceSize

Mendapatkan wilayah sumber yang digunakan untuk rantai pertukaran.
GetStorageFilter

Mendapatkan filter penyimpanan di bagian atas tumpukan filter penyimpanan.
GetStorageFilterStackSize

Mendapatkan ukuran tumpukan filter penyimpanan dalam byte.
GetTargetRect

Mendapatkan persegi panjang yang menentukan wilayah target untuk operasi blit pemrosesan video.
GetUsage

Dapatkan penggunaan sumber daya yang diharapkan.
GetWindowAssociation

Dapatkan jendela tempat pengguna mengontrol transisi ke dan dari layar penuh.
IsCurrent

Menginformasikan penerapan kemungkinan kebutuhan untuk menghitung ulang adaptor.
IsLeakTrackingEnabledForThread

Mendapatkan nilai yang menunjukkan apakah pelacakan kebocoran diaktifkan untuk utas saat ini.
IsStereoEnabled

Mengambil nilai Boolean yang menunjukkan apakah perilaku tampilan 3D stereoskopis sistem operasi diaktifkan.
IsTemporaryMonoSupported

Menentukan apakah rantai pertukaran mendukung "mono sementara."
IsWindowedStereoEnabled

Menentukan apakah akan menggunakan mode stereo.
MakeWindowAssociation

Memungkinkan DXGI memantau antrean pesan aplikasi untuk urutan kunci alt-enter (yang menyebabkan aplikasi beralih dari jendela ke layar penuh atau sebaliknya).
Peta

Dapatkan penunjuk ke data yang terkandung di permukaan, dan tolak akses GPU ke permukaan.
MapDesktopSurface

Menyediakan CPU dengan akses efisien ke gambar desktop jika gambar desktop tersebut sudah ada dalam memori sistem.
OfferResources

Memungkinkan sistem operasi membebaskan memori video sumber daya dengan membuang kontennya. (IDXGIDevice2.OfferResources)
OfferResources1

Memungkinkan sistem operasi membebaskan memori video sumber daya, termasuk membuang konten dan membatalkan penerapan memori.
PopRetrievalFilter

Memunculkan filter pengambilan dari bagian atas tumpukan filter pengambilan.
PopStorageFilter

Memunculkan filter penyimpanan dari bagian atas tumpukan filter penyimpanan.
Hadir

Menyajikan gambar yang dirender kepada pengguna.
Sekarang1

Menyajikan bingkai pada layar tampilan.
PresentBuffer

Menyajikan bingkai pada adaptor output.
PushCopyOfRetrievalFilter

Mendorong salinan filter pengambilan yang saat ini berada di bagian atas tumpukan filter pengambilan ke tumpukan filter pengambilan.
PushCopyOfStorageFilter

Mendorong salinan filter penyimpanan yang saat ini berada di bagian atas tumpukan filter penyimpanan ke tumpukan filter penyimpanan.
PushDenyAllRetrievalFilter

Mendorong filter pengambilan tolak-semua ke tumpukan filter pengambilan.
PushDenyAllStorageFilter

Mendorong filter penyimpanan tolak-semua ke tumpukan filter penyimpanan.
PushEmptyRetrievalFilter

Mendorong filter pengambilan kosong ke tumpukan filter pengambilan.
PushEmptyStorageFilter

Mendorong filter penyimpanan kosong ke tumpukan filter penyimpanan.
PushRetrievalFilter

Mendorong filter pengambilan ke tumpukan filter pengambilan.
PushStorageFilter

Mendorong filter penyimpanan ke tumpukan filter penyimpanan.
QueryResourceResidency

Mendapatkan status residensi dari array sumber daya.
QueryVideoMemoryInfo

Metode ini menginformasikan proses anggaran saat ini dan penggunaan proses.
ReclaimResources

Memulihkan akses ke sumber daya yang sebelumnya ditawarkan dengan memanggil IDXGIDevice2::OfferResources.
ReclaimResources1

Memulihkan akses ke sumber daya yang sebelumnya ditawarkan dengan memanggil IDXGIDevice4::OfferResources1.
RegisterAdaptersChangedEvent

Mendaftar untuk menerima pemberitahuan perubahan setiap kali status enumerasi adaptor berubah.
RegisterHardwareContentProtectionTeardownStatusEvent

Mendaftar untuk menerima pemberitahuan peristiwa teardown perlindungan konten perangkat keras.
RegisterOcclusionStatusEvent

Mendaftar untuk menerima pemberitahuan perubahan status oklusi dengan menggunakan sinyal peristiwa.
RegisterOcclusionStatusWindow

Mendaftarkan jendela aplikasi untuk menerima pesan pemberitahuan tentang perubahan status oklusi.
RegisterStereoStatusEvent

Mendaftar untuk menerima pemberitahuan perubahan status stereo dengan menggunakan sinyal peristiwa.
RegisterStereoStatusWindow

Mendaftarkan jendela aplikasi untuk menerima pesan pemberitahuan perubahan status stereo.
RegisterVideoMemoryBudgetChangeNotificationEvent

Metode ini menetapkan korelasi antara objek sinkronisasi CPU dan peristiwa perubahan anggaran.
ReleaseDC

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

Menunjukkan bahwa aplikasi selesai memproses bingkai.
ReleaseOwnership

Merilis kepemilikan output.
ReleaseSync

Dengan menggunakan kunci, merilis akses penyajian eksklusif ke sumber daya bersama.
ReportLiveObjects

Melaporkan info tentang masa pakai objek atau objek.
Mengubah UkuranBuffers

Mengubah ukuran buffer belakang rantai pertukaran, format, dan jumlah buffer. Ini harus dipanggil ketika jendela aplikasi diubah ukurannya.
Mengubah UkuranBuffers1

Mengubah ukuran buffer belakang rantai pertukaran, format, dan jumlah buffer, di mana rantai pertukaran dibuat menggunakan antrean perintah D3D12 sebagai perangkat input. Ini harus dipanggil ketika jendela aplikasi diubah ukurannya.
ResizeTarget

Mengubah ukuran target output.
SetBackgroundColor

Mengubah warna latar belakang rantai pertukaran.
SetBreakOnCategory

Mengatur kategori pesan untuk diputus saat pesan dengan kategori tersebut melewati filter penyimpanan.
SetBreakOnID

Mengatur pengidentifikasi pesan untuk diputus saat pesan dengan pengidentifikasi tersebut melewati filter penyimpanan.
SetBreakOnSeverity

Mengatur tingkat keparahan pesan untuk diputus saat pesan dengan tingkat keparahan tersebut melewati filter penyimpanan.
SetColorSpace

Mengatur ruang warna yang digunakan oleh rantai pertukaran. (IDXGIDecodeSwapChain.SetColorSpace)
SetColorSpace1

Mengatur ruang warna yang digunakan oleh rantai pertukaran. (IDXGISwapChain3.SetColorSpace1)
SetDestSize

Mengatur ukuran permukaan tujuan yang akan digunakan untuk operasi blit pemrosesan video.
SetDisplaySurface

Mengubah mode tampilan.
SetEvictionPriority

Atur prioritas untuk mengusir sumber daya dari memori.
SetFullscreenState

Menyetel status tampilan ke layar berjendela atau penuh.
SetGammaControl

Mengatur kontrol gamma.
SetGPUThreadPriority

Mengatur prioritas utas GPU.
SetHDRMetaData

Metode ini menetapkan metadata header High Dynamic Range (HDR) dan Wide Color Gamut (WCG).
SetMatrixTransform

Mengatur matriks transformasi yang akan diterapkan ke rantai pertukaran komposisi pada saat berikutnya.
SetMaximumFrameLatency

Mengatur jumlah bingkai yang diizinkan sistem untuk diantrekan untuk penyajian.
SetMaximumFrameLatency

Mengatur jumlah bingkai yang diizinkan untuk diantrekan oleh rantai pertukaran untuk penyajian.
SetMessageCountLimit

Mengatur jumlah maksimum pesan yang dapat ditambahkan ke antrean pesan.
SetMuteDebugOutput

Mengaktifkan atau menonaktifkan output debug.
SetPresentDuration

Meminta durasi presentasi kustom (laju refresh kustom).
SetPrivateData

Mengatur data yang ditentukan aplikasi ke objek dan mengaitkan data tersebut dengan GUID.
SetPrivateDataInterface

Atur antarmuka dalam data privat objek.
SetRotation

Mengatur rotasi buffer belakang untuk rantai pertukaran.
SetSourceRect

Mengatur persegi panjang yang menentukan wilayah sumber untuk operasi blit pemrosesan video.
SetSourceSize

Mengatur wilayah sumber yang akan digunakan untuk rantai pertukaran.
SetStereoEnabled

Atur nilai Boolean untuk mengaktifkan atau menonaktifkan perilaku tampilan 3D stereoskopis sistem operasi.
SetTargetRect

Mengatur persegi panjang yang menentukan wilayah target untuk operasi blit pemrosesan video.
SetVideoMemoryReservation

Metode ini mengirimkan memori fisik minimum yang diperlukan untuk aplikasi, ke OS.
SupportsOverlays

Mengkueri output adaptor untuk dukungan overlay multiplane.
TakeOwnership

Mengambil kepemilikan output.
Trim

Memangkas memori grafis yang dialokasikan oleh perangkat IDXGIDevice3 DXGI atas nama aplikasi.
Batalkan peta

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

Membatalkan penunjuk ke gambar desktop yang diambil dengan menggunakan IDXGIOutputDuplication::MapDesktopSurface.
UnregisterAdaptersChangedEvent

Membatalkan pendaftaran peristiwa untuk berhenti menerima pemberitahuan saat status enumerasi adaptor berubah.
UnregisterHardwareContentProtectionTeardownStatus

Membatalkan pendaftaran peristiwa untuk menghentikannya menerima pemberitahuan peristiwa robek perlindungan konten perangkat keras.
UnregisterOcclusionStatus

Membatalkan pendaftaran jendela atau peristiwa untuk menghentikannya menerima pemberitahuan saat status oklusi berubah.
Batalkan pendaftaranStereoStatus

Membatalkan pendaftaran jendela atau peristiwa untuk menghentikannya menerima pemberitahuan saat status stereo berubah.
UnregisterVideoMemoryBudgetChangeNotification

Metode ini berhenti memberi tahu objek sinkronisasi CPU setiap kali perubahan anggaran terjadi. Aplikasi dapat beralih kembali ke polling informasi secara teratur.
WaitForVBlank

Hentikan utas hingga kosong vertikal berikutnya terjadi.

Antarmuka

 
IDXGIAdapter

Antarmuka IDXGIAdapter mewakili subsistem tampilan (termasuk satu atau beberapa GPU, DAC, dan memori video).
IDXGIAdapter1

Antarmuka IDXGIAdapter1 mewakili sub-sistem tampilan (termasuk satu atau beberapa GPU, DAC, dan memori video).
IDXGIAdapter2

Antarmuka IDXGIAdapter2 mewakili subsistem tampilan, yang mencakup satu atau beberapa GPU, DAC, dan memori video.
IDXGIAdapter3

Antarmuka ini menambahkan beberapa metode residensi memori, untuk menganggarkan dan mempertahankan memori fisik.
IDXGIAdapter4

Antarmuka ini mewakili subsistem tampilan, dan memperluas keluarga antarmuka ini untuk mengekspos metode untuk memeriksa kompatibilitas adaptor dengan Arbitrary Code Guard (ACG).
IDXGIDebug

Antarmuka ini mengontrol pengaturan debug, dan hanya dapat digunakan jika lapisan debug diaktifkan.
IDXGIDebug1

Mengontrol pengaturan debug untuk Microsoft DirectX Graphics Infrastructure (DXGI). Anda dapat menggunakan antarmuka IDXGIDebug1 di aplikasi Windows Store.
IDXGIDecodeSwapChain

Mewakili rantai pertukaran yang digunakan oleh aplikasi media desktop untuk mendekode data video dan menampilkannya di permukaan DirectComposition.
IDXGIDevice

Antarmuka IDXGIDevice mengimplementasikan kelas turunan untuk objek DXGI yang menghasilkan data gambar.
IDXGIDevice1

Antarmuka IDXGIDevice1 mengimplementasikan kelas turunan untuk objek DXGI yang menghasilkan data gambar.
IDXGIDevice2

Antarmuka IDXGIDevice2 mengimplementasikan kelas turunan untuk objek DXGI yang menghasilkan data gambar. Antarmuka mengekspos metode untuk memblokir pemrosesan CPU hingga GPU selesai diproses, dan untuk menawarkan sumber daya ke sistem operasi.
IDXGIDevice3

Antarmuka IDXGIDevice3 mengimplementasikan kelas turunan untuk objek DXGI yang menghasilkan data gambar. Antarmuka mengekspos metode untuk memangkas penggunaan memori grafis oleh perangkat DXGI.
IDXGIDevice4

Antarmuka ini menyediakan metode yang diperbarui untuk menawarkan dan mengklaim kembali sumber daya.
IDXGIDeviceSubObject

Diwarisi dari objek yang terikat dengan perangkat sehingga mereka dapat mengambil pointer ke dalamnya.
IDXGIDisplayControl

Antarmuka IDXGIDisplayControl mengekspos metode untuk menunjukkan preferensi pengguna untuk perilaku tampilan 3D stereoskopis sistem operasi dan untuk mengatur status tampilan 3D stereoskopis untuk mengaktifkan atau menonaktifkan.
IDXGIFactory

Antarmuka IDXGIFactory menerapkan metode untuk menghasilkan objek DXGI (yang menangani transisi layar penuh).
IDXGIFactory1

Antarmuka IDXGIFactory1 mengimplementasikan metode untuk menghasilkan objek DXGI.
IDXGIFactory2

Antarmuka IDXGIFactory2 mencakup metode untuk membuat rantai pertukaran versi yang lebih baru dengan lebih banyak fitur daripada IDXGISwapChain dan untuk memantau kemampuan 3D stereoskopis.
IDXGIFactory3

Memungkinkan pembuatan objek Microsoft DirectX Graphics Infrastructure (DXGI). (IDXGIFactory3)
IDXGIFactory4

Memungkinkan pembuatan objek Microsoft DirectX Graphics Infrastructure (DXGI). (IDXGIFactory4)
IDXGIFactory5

Antarmuka ini memungkinkan satu metode untuk mendukung tampilan kecepatan refresh variabel.
IDXGIFactory6

Antarmuka ini memungkinkan satu metode yang menghitung adaptor grafis berdasarkan preferensi GPU tertentu.
IDXGIFactory7

Antarmuka ini memungkinkan pendaftaran pemberitahuan untuk mendeteksi perubahan status enumerasi adaptor.
IDXGIFactoryMedia

Membuat rantai pertukaran untuk aplikasi media desktop yang menggunakan permukaan DirectComposition untuk mendekode dan menampilkan video.
IDXGIInfoQueue

Antarmuka ini mengontrol antrean informasi debug, dan hanya dapat digunakan jika lapisan debug diaktifkan.
IDXGIKeyedMutex

Mewakili mutex bertanda kunci, yang memungkinkan akses eksklusif ke sumber daya bersama yang digunakan oleh beberapa perangkat.
IDXGIObject

Antarmuka IDXGIObject adalah antarmuka dasar untuk semua objek DXGI; IDXGIObject mendukung asosiasi penelepon yang ditentukan (data privat) dengan objek dan pengambilan antarmuka ke objek induk.
IDXGIOutput

Antarmuka IDXGIOutput mewakili output adaptor (seperti monitor).
IDXGIOutput1

Antarmuka IDXGIOutput1 mewakili output adaptor (seperti monitor).
IDXGIOutput2

Mewakili output adaptor (seperti monitor). Antarmuka IDXGIOutput2 mengekspos metode untuk memeriksa dukungan overlay multiplane pada adaptor output utama.
IDXGIOutput3

Mewakili output adaptor (seperti monitor). Antarmuka IDXGIOutput3 mengekspos metode untuk memeriksa dukungan overlay.
IDXGIOutput4

Mewakili output adaptor (seperti monitor). Antarmuka IDXGIOutput4 mengekspos metode untuk memeriksa dukungan ruang warna overlay.
IDXGIOutput5

Mewakili output adaptor (seperti monitor). Antarmuka IDXGIOutput5 mengekspos satu metode untuk menentukan daftar format yang didukung untuk permukaan layar penuh.
IDXGIOutput6

Mewakili output adaptor (seperti monitor). Antarmuka IDXGIOutput6 memaparkan metode untuk menyediakan kemampuan pemantauan tertentu.
IDXGIOutputDuplication

Antarmuka IDXGIOutputDuplication mengakses dan memanipulasi gambar desktop duplikat.
IDXGIResource

Antarmuka IDXGIResource memungkinkan berbagi sumber daya dan mengidentifikasi memori tempat sumber daya berada.
IDXGIResource1

Antarmuka IDXGIResource1 memperluas antarmuka IDXGIResource dengan menambahkan dukungan untuk membuat objek permukaan sub sumber daya dan untuk membuat handel ke sumber daya bersama.
IDXGISurface

Antarmuka IDXGISurface mengimplementasikan metode untuk objek data gambar.
IDXGISurface1

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

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

Antarmuka IDXGISwapChain mengimplementasikan satu atau beberapa permukaan untuk menyimpan data yang dirender sebelum menyajikannya ke output.
IDXGISwapChain1

Menyediakan kemampuan presentasi yang ditingkatkan dari IDXGISwapChain. Kemampuan presentasi ini terdiri dari menentukan persegi kotor dan persegi panjang gulir untuk mengoptimalkan presentasi.
IDXGISwapChain2

Memperluas IDXGISwapChain1 dengan metode untuk mendukung penskalaan buffer swap back dan rantai pertukaran latensi yang lebih rendah.
IDXGISwapChain3

Memperluas IDXGISwapChain2 dengan metode untuk mendukung mendapatkan indeks buffer belakang rantai swap saat ini dan dukungan untuk ruang warna.
IDXGISwapChain4

Antarmuka ini mengekspos satu metode untuk mengatur metadata video.
IDXGISwapChainMedia

Antarmuka rantai pertukaran ini memungkinkan aplikasi media desktop untuk meminta perubahan yang mulus ke laju refresh tertentu.

Struktur

 
DXGI_ADAPTER_DESC

Menjelaskan adaptor (atau kartu video) dengan menggunakan DXGI 1.0.
DXGI_ADAPTER_DESC1

Menjelaskan adaptor (atau kartu video) menggunakan DXGI 1.1.
DXGI_ADAPTER_DESC2

Menjelaskan adaptor (atau kartu video) yang menggunakan Microsoft DirectX Graphics Infrastructure (DXGI) 1.2.
DXGI_ADAPTER_DESC3

Menjelaskan adaptor (atau kartu video) yang menggunakan Microsoft DirectX Graphics Infrastructure (DXGI) 1.6.
DXGI_DECODE_SWAP_CHAIN_DESC

Digunakan dengan IDXGIFactoryMedia::CreateDecodeSwapChainForCompositionSurfaceHandle untuk menggambarkan rantai pertukaran dekode.
DXGI_DISPLAY_COLOR_SPACE

Jangan gunakan struktur ini; tidak didukung dan akan dihapus dari header dalam rilis mendatang.
DXGI_FRAME_STATISTICS

Menjelaskan statistik pengaturan waktu dan presentasi untuk bingkai.
DXGI_FRAME_STATISTICS_MEDIA

Digunakan untuk memverifikasi persetujuan sistem untuk durasi sajian kustom aplikasi (laju refresh kustom).
DXGI_HDR_METADATA_HDR10

Menjelaskan metadata untuk HDR10, digunakan saat video dikompresi menggunakan Pengodean Video Efisiensi Tinggi (HEVC).
DXGI_INFO_QUEUE_FILTER

Menjelaskan filter pesan debug, yang berisi daftar jenis pesan untuk diizinkan dan ditolak.
DXGI_INFO_QUEUE_FILTER_DESC

Menjelaskan jenis pesan yang diizinkan atau ditolak untuk melewati filter.
DXGI_INFO_QUEUE_MESSAGE

Menjelaskan pesan debug dalam antrean informasi.
DXGI_MAPPED_RECT

Menjelaskan persegi panjang yang dipetakan yang digunakan untuk mengakses permukaan.
DXGI_MATRIX_3X2_F

Mewakili matriks 3x2. Digunakan dengan GetMatrixTransform dan SetMatrixTransform untuk menunjukkan transformasi penskalaan dan terjemahan untuk rantai pertukaran SwapChainPanel.
DXGI_MODE_DESC1

Menjelaskan mode tampilan dan apakah mode tampilan mendukung stereo.
DXGI_OUTDUPL_DESC

Struktur DXGI_OUTDUPL_DESC menjelaskan dimensi output dan permukaan yang berisi gambar desktop. Format gambar desktop selalu DXGI_FORMAT_B8G8R8A8_UNORM.
DXGI_OUTDUPL_FRAME_INFO

Struktur DXGI_OUTDUPL_FRAME_INFO menjelaskan gambar desktop saat ini.
DXGI_OUTDUPL_MOVE_RECT

Struktur DXGI_OUTDUPL_MOVE_RECT menggambarkan pergerakan persegi panjang.
DXGI_OUTDUPL_POINTER_POSITION

Struktur DXGI_OUTDUPL_POINTER_POSITION menjelaskan posisi kursor perangkat keras.
DXGI_OUTDUPL_POINTER_SHAPE_INFO

Struktur DXGI_OUTDUPL_POINTER_SHAPE_INFO menjelaskan informasi tentang bentuk kursor.
DXGI_OUTPUT_DESC

Menjelaskan output atau koneksi fisik antara adaptor (kartu video) dan perangkat.
DXGI_OUTPUT_DESC1

Menjelaskan output atau koneksi fisik antara adaptor (kartu video) dan perangkat, termasuk informasi tambahan tentang kemampuan warna dan jenis koneksi.
DXGI_PRESENT_PARAMETERS

Menjelaskan informasi tentang presentasi yang membantu sistem operasi mengoptimalkan presentasi.
DXGI_QUERY_VIDEO_MEMORY_INFO

Menjelaskan parameter penganggaraan memori video saat ini.
DXGI_RATIONAL

Mewakili angka rasional.
DXGI_SAMPLE_DESC

Menjelaskan parameter multi-pengambilan sampel untuk sumber daya.
DXGI_SHARED_RESOURCE

Mewakili handel ke sumber daya bersama.
DXGI_SURFACE_DESC

Menjelaskan permukaan.
DXGI_SWAP_CHAIN_DESC

Menjelaskan rantai pertukaran. (DXGI_SWAP_CHAIN_DESC)
DXGI_SWAP_CHAIN_DESC1

Menjelaskan rantai pertukaran. (DXGI_SWAP_CHAIN_DESC1)
DXGI_SWAP_CHAIN_FULLSCREEN_DESC

Menjelaskan mode layar penuh untuk rantai pertukaran.
LUID

Menjelaskan pengidentifikasi lokal untuk adaptor. (LUID)