D3D11_1_DDI_FLUSH_FLAGS-Enumeration (d3d10umddi.h)

Gibt in Aufrufen der Flush(D3D11_1)- Funktion an, ob der Treiber weiterhin Befehlspuffer übermitteln soll. Wird von Windows Display Driver Model (WDDM) 1.2 und höher für Benutzermodus-Anzeigetreiber verwendet.

Syntax

typedef enum D3D11_1_DDI_FLUSH_FLAGS {
  D3D11_1DDI_FLUSH_UNLESS_NO_COMMANDS,
  D3DWDDM1_3DDI_TRIM_MEMORY
} ;

Konstanten

 
D3D11_1DDI_FLUSH_UNLESS_NO_COMMANDS
Der Treiber sollte keine Befehlspuffer übermitteln, wenn seit der letzten Übermittlung eines Befehlspuffers vom Treiber keine neuen Befehle vorhanden sind.
D3DWDDM1_3DDI_TRIM_MEMORY
Der Treiber sollte so viel Arbeitsspeicher wie möglich freigeben. Es sollte jedoch keinen Arbeitsspeicher freigeben, den der Treiber benötigt, um den Betrieb fortzusetzen. Die Verwendung dieses konstanten Werts sollte daher nicht zu neuen Möglichkeiten führen, dass der Arbeitsspeicher nicht mehr ausreicht.

Der Treiber darf das Videospeicherangebot nicht mehr aufrufen und DDIs für den freigegebenen Speicher freigeben.

Wird ab Windows 8.1 für WDDM 1.3 und höher für Benutzermodus-Anzeigetreiber unterstützt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8
Unterstützte Mindestversion (Server) Windows Server 2012
Kopfzeile d3d10umddi.h (include D3d10umddi.h)

Weitere Informationen

Flush(D3D11_1)