D3DDDI_MAKERESIDENT_FLAGS 结构 (d3dukmdt.h)
D3DDDI_MAKERESIDENT_FLAGS 与 MakeResident (pfnMakeResidentCb 或 D3DKMTMakeResident) 一起使用,以指示操作系统将资源添加到设备驻留列表,并增加此分配的驻留引用计数。
语法
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) |