Freigeben über


IDXGIAdapter3-Schnittstelle (dxgi1_4.h)

Diese Schnittstelle fügt einige Speicherresidenzmethoden zum Budgetieren und Reservieren von physischem Arbeitsspeicher hinzu.

Vererbung

Die IDXGIAdapter3-Schnittstelle erbt von IDXGIAdapter2. IDXGIAdapter3 verfügt auch über folgende Membertypen:

Methoden

Die IDXGIAdapter3-Schnittstelle verfügt über diese Methoden.

 
IDXGIAdapter3::QueryVideoMemoryInfo

Diese Methode informiert den Prozess über die aktuelle Budget- und Prozessverwendung.
IDXGIAdapter3::RegisterHardwareContentProtectionTeardownStatusEvent

Registriert, um Benachrichtigungen über Teardownereignisse für den Hardwareinhaltsschutz zu erhalten.
IDXGIAdapter3::RegisterVideoMemoryBudgetChangeNotificationEvent

Diese Methode stellt eine Korrelation zwischen einem CPU-Synchronisierungsobjekt und dem Budgetänderungsereignis her.
IDXGIAdapter3::SetVideoMemoryReservation

Diese Methode sendet den minimal erforderlichen physischen Arbeitsspeicher für eine Anwendung an das Betriebssystem.
IDXGIAdapter3::UnregisterHardwareContentProtectionTeardownStatus

Hebt die Registrierung eines Ereignisses auf, um zu verhindern, dass es Benachrichtigungen über Teardownereignisse für den Hardwareinhaltsschutz empfängt.
IDXGIAdapter3::UnregisterVideoMemoryBudgetChangeNotification

Diese Methode beendet die Benachrichtigung eines CPU-Synchronisierungsobjekts, wenn eine Budgetänderung eintritt. Eine Anwendung kann zur regelmäßigen Abfrage der Informationen zurückkehren.

Hinweise

Weitere Informationen finden Sie im Abschnitt Residency der D3D12-Dokumentation.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile dxgi1_4.h (einschließlich DXGI1_3.h)

Weitere Informationen

DXGI-Schnittstellen

IDXGIAdapter2