D3DKMT_ADAPTER_VERIFIER_VIDMM_FLAGS union

The display adapter verifier video memory management flags.

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 Reserved : 13;
  };
  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 failur.

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.

Reserved

Reserved for internal use.

Value

The value used to operate over the other members.

Requirements

   
Header d3dkmthk.h