共用方式為


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

另請參閱

D3DKMT_ADAPTER_VERIFIER_OPTION_DATA