IDXGIAdapter3

E726432

IDXGIAdapter3 is a DirectX Graphics Infrastructure (DXGI) interface that exposes advanced capabilities and performance information for graphics adapters to optimize rendering and resource management on Windows.

Jump to: Statements Referenced by

Statements (48)

Predicate Object
instanceOf COM interface
DXGI interface
graphics adapter interface
allows applications to manage GPU memory reservations
applications to respond to memory budget changes
binary dxgi.dll
callingConvention stdcall
category graphics API interface
developedBy Microsoft
extends IDXGIAdapter NERFINISHED
IDXGIAdapter1
IDXGIAdapter2
header dxgi1_4.h
inheritsFrom IUnknown NERFINISHED
introducedIn DXGI 1.4 NERFINISHED
language C++
library dxgi.lib
method QueryVideoMemoryInfo
RegisterHardwareContentProtectionTeardownStatusEvent
RegisterVideoMemoryBudgetChangeNotificationEvent
SetVideoMemoryReservation
UnregisterHardwareContentProtectionTeardownStatus NERFINISHED
UnregisterVideoMemoryBudgetChangeNotification
namespace Windows graphics infrastructure NERFINISHED
partOf DXGI NERFINISHED
DirectX Graphics Infrastructure NERFINISHED
platform Windows
provides current video memory budget
current video memory reservation
local video memory usage
non-local video memory usage
per-segment video memory information
shared system memory usage
relatedTo IDXGIAdapter4
IDXGIFactory4 NERFINISHED
supports hardware content protection teardown notifications
video memory budget change notifications
supportsOperatingSystem Windows 8.1 or later
targetEnvironment desktop Windows applications
usedBy Direct3D 11 applications
Direct3D 12 applications
usedFor GPU memory budget management
adapter memory usage queries
enumerating graphics adapters
performance optimization
querying GPU capabilities
resource management optimization
uuid {645967A4-1392-4310-A798-8053CE3E93FD}

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

DXGI providesInterface IDXGIAdapter3