Partager via


structure DXGK_ALLOCATIONINFOFLAGS2 (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 (KMD) avertit 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

Lorsqu’il est défini, KMD refuse la synchronisation primaire implicite. Cet indicateur a été introduit dans Windows 11, version 24H2 (WDDM 3.2).

DisablePartialResidency

Quand elle est définie, indique que l’allocation ne prend pas en charge la résidence partielle. L’allocation doit être entièrement supprimée ou entièrement résidente. Cet indicateur a été introduit dans Windows 11, version 24H2 (WDDM 3.2).

RestrictedToSingleSegment

Quand elle est définie, indique que l’allocation ne prend pas en charge la résidence inter-segments. L’allocation doit être entièrement résidente dans un segment unique. Cet indicateur a été introduit dans Windows 11, version 24H2 (WDDM 3.2).

NotifyEviction

Quand elle est définie, indique que Dxgkrnl doit émettre une opération DXGK_OPERATION_NOTIFY_ALLOC NotifyEviction sur KMD avant de supprimer une allocation. Cet indicateur a été introduit dans Windows 11, version 24H2 (WDDM 3.2). Pour plus d’informations, consultez notification d’allocation.

NotifyIoMmuUnmap

Quand elle est définie, indique que Dxgkrnl doit émettre une opération DXGK_OPERATION_NOTIFY_ALLOC NotifyIoMmuUnmap sur KMD avant de supprimer une allocation à partir de l’IOMMU. Cet indicateur a été introduit dans Windows 11, version 24H2 (WDDM 3.2). Pour plus d’informations, consultez notification d’allocation.

Reserved

Réservé; n’utilisez pas.

Value

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

Exigences

Exigence Valeur
client minimum pris en charge Windows 11 (WDDM 3.0)
d’en-tête d3dkmddi.h

Voir aussi

DXGK_ALLOCATIONINFO

DXGKDDI_CREATEALLOCATION