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 |