DXGK_DISCARDCONTENTFLAGS structure (d3dkmddi.h)

La structure DXGK_DISCARDCONTENTFLAGS identifie le type d’opération discard-content à configurer dans un appel à la fonction DxgkDdiBuildPagingBuffer .

Syntaxe

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

Membres

[in] AllocationIsIdle

Valeur UINT qui spécifie si l’allocation référencée dans l’appel à DxgkDdiBuildPagingBuffer est inactive. Si ce membre n’est pas défini, le pilote doit déterminer que l’allocation est actuellement occupée ou peut l’être. Si ce membre est défini, le gestionnaire de mémoire vidéo garantit que l’allocation reste inactive pendant la durée de l’appel à DxgkDdiBuildPagingBuffer.

Définir ce membre revient à définir le premier bit du membre Value 32 bits (0x00000001).

[in] Reserved

Ce membre est réservé et doit être défini sur zéro. Définir ce membre sur zéro revient à définir les 31 bits restants (0xFFFFFFFE) du membre Value 32 bits sur zéros.

[in] Value

Membre de l’union que contient DXGK_DISCARDCONTENTFLAGS qui peut contenir une valeur 32 bits qui identifie le type discard-content-operation.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
En-tête d3dkmddi.h (include D3dkmddi.h)

Voir aussi

DXGKARG_BUILDPAGINGBUFFER

DxgkDdiBuildPagingBuffer