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