IDXGIAdapter3 interface

This interface adds some memory residency methods, for budgeting and reserving physical memory.

Methods

The IDXGIAdapter3 interface has these methods.

Method Description
IDXGIAdapter3::QueryVideoMemoryInfo This method informs the process of the current budget and process usage.
IDXGIAdapter3::RegisterHardwareContentProtectionTeardownStatusEvent Registers to receive notification of hardware content protection teardown events.
IDXGIAdapter3::RegisterVideoMemoryBudgetChangeNotificationEvent This method establishes a correlation between a CPU synchronization object and the budget change event.
IDXGIAdapter3::SetVideoMemoryReservation This method sends the minimum required physical memory for an application, to the OS.
IDXGIAdapter3::UnregisterHardwareContentProtectionTeardownStatus Unregisters an event to stop it from receiving notification of hardware content protection teardown events.
IDXGIAdapter3::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

   
Target Platform Windows
Header dxgi1_4.h (include DXGI1_3.h)

See Also

DXGI Interfaces

IDXGIAdapter2