Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

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.

MethodDescription
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

DXGI1_3.h

Library

Dxgi.lib

DLL

Dxgi.dll

See also

IDXGIAdapter2
DXGI Interfaces

 

 

Show:
© 2017 Microsoft