D3DKMT_ADAPTER_VERIFIER_VIDMM_FLAGS union (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 |