Freigeben über


D3DDDICB_DESTROYALLOCATION2FLAGS Struktur (d3dukmdt.h)

Die D3DDDICB_DESTROYALLOCATION2FLAGS-Struktur wird mit der D3DKMT_DESTROYALLOCATION2-Struktur verwendet, um Parameter für die Freigabe von Zuordnungen mit D3DKMTDestroyAllocation2zu beschreiben.

Syntax

typedef struct _D3DDDICB_DESTROYALLOCATION2FLAGS {
  union {
    struct {
      UINT AssumeNotInUse : 1;
      UINT SynchronousDestroy : 1;
      UINT Reserved : 29;
      UINT SystemUseOnly : 1;
    };
    UINT Value;
  };
} D3DDDICB_DESTROYALLOCATION2FLAGS;

Angehörige

AssumeNotInUse

Wert Bedeutung
FALSCH Weist den Videospeicher-Manager an, davon auszugehen, dass Befehle, die vor der Vernichtungsanforderung in die Warteschlange gestellt wurden, versuchen können, auf die zu zerstörende Zuordnung zuzugreifen und den Vernichtungsvorgang zurückzustellen, bis die in die Warteschlange eingereihten Befehle abgeschlossen sind.
STIMMT Weist den Videospeicher-Manager an, ausstehende Befehle auf dem Besitzergerät zu ignorieren und die Zuordnungen sofort zu zerstören.

SynchronousDestroy

Wert Bedeutung
FALSCH Weist den DirectX-Grafikkernkern an, dass der Aufruf vor der vollständigen Reaktivierung des zugrunde liegenden Oberflächenspeichers vom Betriebssystem zurückgegeben werden kann.
STIMMT Weist den DirectX-Grafikkern an, zu warten, bis der Oberflächenspeicher vom Betriebssystem beansprucht wird.

Reserved

Dieses Element ist reserviert und sollte auf Null festgelegt werden.

SystemUseOnly

Dieses Mitglied ist reserviert und sollte nicht vom Benutzermodustreiber verwendet werden.

Value

Der konsolidierte Wert der Felder in der Struktur.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10
mindestens unterstützte Server- Windows Server 2016
Header- d3dukmdt.h (einschließlich D3dumddi.h, D3dkmddi.h)

Siehe auch

D3DKMTDestroyAllocation2

D3DKMT_DESTROYALLOCATION2