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
此标志应在用户模式驱动程序剪裁设备中的所有其他可能资源后使用,并要求使当前资源保持驻留状态,以便在特定的单个原子作上向前推进。
MustSucceed
仅当还设置了 CantTrimFurther 时,才能设置此标志。 它表示正在驻留的资源对于设备转发进度至关重要。 如果视频内存管理器无法满足请求,设备将出错。
Reserved
此成员是保留的,应设置为零。
Value
结构的合并值。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 10 |
支持的最低服务器 | Windows Server 2016 |
标头 | d3dukmdt.h (包括 D3dumddi.h, D3dkmddi.h) |