D3DKMT_ADAPTER_VERIFIER_VIDMM_FLAGS 共用体 (d3dkmthk.h)

ディスプレイ アダプター検証ツールのビデオ メモリ管理フラグ。

構文

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 Reserved : 12;
  };
  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 の移動を常に失敗させる。

Reserved

内部使用のために予約されています。

Value

他のメンバーを操作するために使用される値。

要件

要件
Header d3dkmthk.h

こちらもご覧ください

D3DKMT_ADAPTER_VERIFIER_OPTION_DATA