// d3dkmthk.h
typedef union _D3DKMT_ADAPTER_VERIFIER_VIDMM_FLAGS {
struct {
UINT AlwaysRepatch : 1;
UINT FailSharedPrimary : 1;
UINT FailProbeAndLock : 1;
UINT AlwaysDiscardOffer : 1;
UINT NeverDiscardOffer : 1;
UINT ForceComplexLock : 1;
UINT NeverPrepatch : 1;
UINT ExpectPreparationFailure : 1;
UINT TakeSplitPoint : 1;
UINT FailAcquireSwizzlingRange : 1;
UINT PagingPathLockSubrange : 1;
UINT PagingPathLockMinrange : 1;
UINT FailVaRotation : 1;
UINT NoDemotion : 1;
UINT FailDefragPass : 1;
UINT AlwaysProcessOfferList : 1;
UINT AlwaysDecommitOffer : 1;
UINT NeverMoveDefrag : 1;
UINT AlwaysRelocateDisplayableResources : 1;
UINT AlwaysFailGrowVPRMoves : 1;
UINT NeverFlushTemporaryResources : 1;
UINT AllocateTemporaryResourcesInAperture : 1;
UINT Reserved : 10;
};
UINT32 Value;
} D3DKMT_ADAPTER_VERIFIER_VIDMM_FLAGS;
View the official Windows Driver Kit DDI referenceNo description available.
The D3DKMT_ADAPTER_VERIFIER_VIDMM_FLAGS structure contains Verifier flags for the video memory manager (VidMm).
AlwaysRepatchAlways repatch.
FailSharedPrimaryFail shared primary.
FailProbeAndLockFail probe and lock.
AlwaysDiscardOfferAlways discard offer.
NeverDiscardOfferNever discard offer.
ForceComplexLockForce complex lock.
NeverPrepatchNever prepatch.
ExpectPreparationFailureExpect preparation failure.
TakeSplitPointTake split point.
FailAcquireSwizzlingRangeFail acquire swizzling range.
PagingPathLockSubrangePaging path lock subrange.
PagingPathLockMinrangePaging path lock min-range.
FailVaRotationFail VA rotation.
NoDemotionNo demotion.
FailDefragPassFail defragmentation pass.
AlwaysProcessOfferListAlways process offer list.
AlwaysDecommitOfferAlways decommit offer.
NeverMoveDefragNever move defragmentation.
AlwaysRelocateDisplayableResourcesAlways relocate displayable resources.
AlwaysFailGrowVPRMovesAlways fail grow VPR moves.
NeverFlushTemporaryResourcesInstructs VidMm to not flush any temporary resources unless it's required to do so.
AllocateTemporaryResourcesInApertureInstructs VidMm to allocate temporary resources in the aperture.
ReservedReserved for internal use.
ValueAn alternative way to access the flags.
D3DKMT_ADAPTER_VERIFIER_OPTION_DATA