D3DKMT_ADAPTER_VERIFIER_VIDMM_FLAGS联盟 (d3dkmthk.h)

D3DKMT_ADAPTER_VERIFIER_VIDMM_FLAGS 结构包含视频内存管理器的验证程序标志(VidMm)。

语法

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;

成员

AlwaysRepatch

总是重新修补。

FailSharedPrimary

共享主副本失败。

FailProbeAndLock

探测和锁定失败。

AlwaysDiscardOffer

始终放弃产品/服务。

NeverDiscardOffer

从不放弃产品/服务。

ForceComplexLock

强制复杂锁。

NeverPrepatch

从不预先修补。

ExpectPreparationFailure

预期准备失败。

TakeSplitPoint

采用拆分点。

FailAcquireSwizzlingRange

获取重排范围失败。

PagingPathLockSubrange

分页路径锁子范围。

PagingPathLockMinrange

分页路径锁定最小范围。

FailVaRotation

VA 轮换失败。

NoDemotion

没有降级。

FailDefragPass

故障碎片整理传递。

AlwaysProcessOfferList

始终处理产品/服务列表。

AlwaysDecommitOffer

始终取消提交产品/服务。

NeverMoveDefrag

从不移动碎片整理。

AlwaysRelocateDisplayableResources

始终重新定位可显示的资源。

AlwaysFailGrowVPRMoves

始终失败增长 VPR 移动。

NeverFlushTemporaryResources

指示 VidMm 不刷新任何临时资源,除非需要这样做。

AllocateTemporaryResourcesInAperture

指示 VidMm 在光圈中分配临时资源。

Reserved

保留供内部使用。

Value

访问标志的替代方法。

要求

要求 价值
标头 d3dkmthk.h

另请参阅

D3DKMT_ADAPTER_VERIFIER_OPTION_DATA