IDXGIAdapter3 interface
This interface adds some memory residency methods, for budgeting and reserving physical memory.
Members
The IDXGIAdapter3 interface inherits from IDXGIAdapter2. IDXGIAdapter3 also has these types of members:
Methods
The IDXGIAdapter3 interface has these methods.
| Method | Description |
|---|---|
| QueryVideoMemoryInfo |
This method informs the process of the current budget and process usage. |
| RegisterHardwareContentProtectionTeardownStatusEvent |
Registers to receive notification of hardware content protection teardown events. |
| RegisterVideoMemoryBudgetChangeNotificationEvent |
This method establishes a correlation between a CPU synchronization object and the budget change event. |
| SetVideoMemoryReservation |
This method sends the minimum required physical memory for an application, to the OS. |
| UnregisterHardwareContentProtectionTeardownStatus |
Unregisters an event to stop it from receiving notification of hardware content protection teardown events. |
| UnregisterVideoMemoryBudgetChangeNotification |
This method stops notifying a CPU synchronization object whenever a budget change occurs. An application may switch back to polling the information regularly. |
Remarks
For more details, refer to the Residency section of the D3D12 documentation.
Requirements
|
Header |
|
|---|---|
|
Library |
|
|
DLL |
|
See also