DXGK_DISCARDCONTENTFLAGS-Struktur (d3dkmddi.h)

Die DXGK_DISCARDCONTENTFLAGS-Struktur gibt den Typ des vorgangs discard-content an, der in einem Aufruf der DxgkDdiBuildPagingBuffer-Funktion eingerichtet werden soll.

Syntax

typedef struct _DXGK_DISCARDCONTENTFLAGS {
  union {
    struct {
      UINT AllocationIsIdle : 1;
      UINT Reserved : 31;
    };
    [in] UINT Value;
  };
} DXGK_DISCARDCONTENTFLAGS;

Member

[in] AllocationIsIdle

Ein UINT-Wert, der angibt, ob die Zuordnung, auf die im Aufruf von DxgkDdiBuildPagingBuffer verwiesen wird, im Leerlauf liegt. Wenn dieser Member nicht festgelegt ist, sollte der Treiber feststellen, dass die Zuordnung entweder aktuell ausgelastet ist oder ausgelastet ist. Wenn dieser Member festgelegt ist, garantiert der Videospeicher-Manager, dass die Zuordnung für die Dauer des Aufrufs von DxgkDdiBuildPagingBuffer im Leerlauf verbleibt.

Das Festlegen dieses Elements entspricht dem Festlegen des ersten Bits des 32-Bit-Elements Wert (0x00000001).

[in] Reserved

Dieser Member ist reserviert und sollte auf 0 (null) festgelegt werden. Das Festlegen dieses Elements auf 0 (null) entspricht dem Festlegen der verbleibenden 31 Bits (0xFFFFFFFE) des 32-Bit-Wertmembers auf Nullen.

[in] Value

Ein Element in der Union, das DXGK_DISCARDCONTENTFLAGS enthält, das einen 32-Bit-Wert enthalten kann, der den Typ discard-content-operation identifiziert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Kopfzeile d3dkmddi.h (einschließlich D3dkmddi.h)

Weitere Informationen

DXGKARG_BUILDPAGINGBUFFER

DxgkDdiBuildPagingBuffer