D3DDDI_MAKERESIDENT_FLAGS構造体 (d3dukmdt.h)
D3DDDI_MAKERESIDENT_FLAGS は、MakeResident (pfnMakeResidentCbまたは D3DKMTMakeResidentを) と共に使用して、OS にリソースをデバイス常駐リストに追加し、この割り当ての常駐参照カウントをインクリメントするように指示します。
構文
typedef struct D3DDDI_MAKERESIDENT_FLAGS {
union {
struct {
UINT CantTrimFurther : 1;
UINT MustSucceed : 1;
UINT Reserved : 30;
};
UINT Value;
};
} D3DDDI_MAKERESIDENT_FLAGS;
メンバーズ
CantTrimFurther
このフラグは、ユーザー モード ドライバーがデバイス内の他のすべての可能なリソースをトリミングし、特定の 1 つのアトミック操作で進行を進めるために現在のリソースを常駐させる必要がある後に使用する必要があります。
MustSucceed
このフラグは、CantTrimFurther も設定 場合にのみ設定できます。 これは、常駐しているリソースがデバイスの転送の進行状況にとって重要であることを示します。 ビデオ メモリ マネージャーが要求を満たさない場合、デバイスはエラーになります。
Reserved
このメンバーは予約されており、0 に設定する必要があります。
Value
構造体の統合値。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 10 |
サポートされる最小サーバー | Windows Server 2016 |
ヘッダー | d3dukmdt.h (D3dumddi.h、D3dkmddi.h を含む) |
関連項目
pfnMakeResidentCb の