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 |