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 |