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 |