Partager via


structure DXGK_NOTIFYALLOCFLAGS (d3dkmddi.h)

Important

Certaines informations concernent un produit de préversion qui peut être sensiblement modifié avant sa publication commerciale. Microsoft n’offre aucune garantie, expresse ou implicite, en ce qui concerne les informations fournies ici.

La structure DXGK_NOTIFYALLOCFLAGS spécifie des indicateurs liés aux notifications d’allocation pour les opérations de pagination.

Syntaxe

typedef struct _DXGK_NOTIFYALLOCFLAGS {
  union {
    struct {
      UINT Eviction : 1;
      UINT IoMmuUnmap : 1;
      UINT Reserved : 30;
    };
    UINT Value;
  };
} DXGK_NOTIFYALLOCFLAGS;

Membres

Eviction

L’allocation est sur le point d’être supprimée.

IoMmuUnmap

L’allocation est sur le point d’être non mappée à partir de l’IOMMU.

Reserved

Réservé à une utilisation ultérieure ; défini sur zéro.

Value

Membre de l’union qui autorise l’accès à tous les indicateurs de la structure.

Remarques

Les indicateurs d’éviction et IoMmuUnmap ne peuvent pas être définis ensemble.

Un pilote en mode noyau (KMD) Dxgkrnl utilise ces indicateurs pour informer le pilote en mode noyau (KMD) que des actions spécifiques avant qu’une allocation soit supprimée ou non mappée à partir de l’IOMMU.

Pour plus d’informations, consultez notification d’allocation.

Exigences

Exigence Valeur
client minimum pris en charge Windows 11, version 24H2 (WDDM 3.2)
d’en-tête d3dkmddi.h

Voir aussi

DXGK_BUILDPAGINGBUFFER_NOTIFYALLOC

DxgkDdiCreateAllocation