Partager via


DXGK_ALLOCATIONINFOFLAGS2 structure (d3dkmddi.h)

La structure DXGK_ALLOCATIONINFOFLAGS2 contient des propriétés supplémentaires pour une allocation.

Syntaxe

typedef struct _DXGK_ALLOCATIONINFOFLAGS2 {
  union {
    struct {
      UINT ShareBackingStoreWithKmd : 1;
      UINT NoImplicitSynchronization : 1;
      UINT DisablePartialResidency : 1;
      UINT RestrictedToSingleSegment : 1;
      UINT NotifyEviction : 1;
      UINT NotifyIoMmuUnmap : 1;
#if ...
      UINT Reserved : 26;
#else
      UINT Reserved : 31;
#endif
    };
    UINT Value;
  };
} DXGK_ALLOCATIONINFOFLAGS2;

Membres

ShareBackingStoreWithKmd

Lorsqu’il est défini, le pilote en mode noyau informe Dxgkrnl qu’il doit connaître l’adresse du magasin de stockage d’allocation. L’allocation doit être créée partagée et doit résider uniquement dans le segment de mémoire d’ouverture.

NoImplicitSynchronization

DisablePartialResidency

RestrictedToSingleSegment

NotifyEviction

NotifyIoMmuUnmap

Reserved

Réservé ; ne pas utiliser.

Value

Une autre façon d’accéder aux bits.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 11 (WDDM 3.0)
En-tête d3dkmddi.h

Voir aussi

DXGK_ALLOCATIONINFO

DXGKDDI_CREATEALLOCATION