DXGK_OPENALLOCATIONFLAGS structure (d3dkmddi.h)

La structure DXGK_OPENALLOCATIONFLAGS identifie l’opération à effectuer pour les allocations.

Syntaxe

typedef struct _DXGK_OPENALLOCATIONFLAGS {
  union {
    struct {
      UINT Create : 1;
      UINT ReadOnly : 1;
      UINT Reserved : 30;
    };
    UINT Value;
  };
} DXGK_OPENALLOCATIONFLAGS;

Membres

Create

Valeur UINT qui spécifie si les allocations doivent être créées. Si ce membre n’est pas défini, les allocations sont ouvertes.

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

ReadOnly

Valeur UINT qui spécifie si l’allocation ne peut être lue qu’à partir de.

Définir ce membre revient à définir le deuxième bit du membre Value= 32 bits (0x00000002).

Pris en charge à partir de Windows 8.

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 30 bits restants (0xFFFFFFFC) du membre Value 32 bits sur zéros.

Value

Membre de l’union que contient DXGK_OPENALLOCATIONFLAGS qui peut contenir une valeur 32 bits qui identifie l’opération à effectuer pour les allocations.

Configuration requise

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

Voir aussi

DXGKARG_OPENALLOCATION