D3DKMT_ADAPTER_VERIFIER_VIDMM_FLAGS union (d3dkmthk.h)

The D3DKMT_ADAPTER_VERIFIER_VIDMM_FLAGS structure contains Verifier flags for the video memory manager (VidMm).

Syntax

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;

Members

AlwaysRepatch

Always repatch.

FailSharedPrimary

Fail shared primary.

FailProbeAndLock

Fail probe and lock.

AlwaysDiscardOffer

Always discard offer.

NeverDiscardOffer

Never discard offer.

ForceComplexLock

Force complex lock.

NeverPrepatch

Never prepatch.

ExpectPreparationFailure

Expect preparation failure.

TakeSplitPoint

Take split point.

FailAcquireSwizzlingRange

Fail acquire swizzling range.

PagingPathLockSubrange

Paging path lock subrange.

PagingPathLockMinrange

Paging path lock min-range.

FailVaRotation

Fail VA rotation.

NoDemotion

No demotion.

FailDefragPass

Fail defragmentation pass.

AlwaysProcessOfferList

Always process offer list.

AlwaysDecommitOffer

Always decommit offer.

NeverMoveDefrag

Never move defragmentation.

AlwaysRelocateDisplayableResources

Always relocate displayable resources.

AlwaysFailGrowVPRMoves

Always fail grow VPR moves.

NeverFlushTemporaryResources

Instructs VidMm to not flush any temporary resources unless it's required to do so.

AllocateTemporaryResourcesInAperture

Instructs VidMm to allocate temporary resources in the aperture.

Reserved

Reserved for internal use.

Value

An alternative way to access the flags.

Requirements

Requirement Value
Header d3dkmthk.h

See also

D3DKMT_ADAPTER_VERIFIER_OPTION_DATA