DXGK_NODEMETADATA_FLAGS结构(d3dkmdt.h)
DXGK_NODEMETADATA_FLAGS 结构描述 GPU 节点上引擎的功能。
语法
typedef struct _DXGK_NODEMETADATA_FLAGS {
union {
struct {
UINT ContextSchedulingSupported : 1;
UINT RingBufferFenceRelease : 1;
UINT SupportTrackedWorkload : 1;
UINT UserModeSubmission : 1;
UINT SupportBuildTestCommandBuffer : 1;
#if ...
UINT Reserved : 11;
#elif
UINT Reserved : 12;
UINT MaxInFlightHwQueueBuffers : 16;
#else
UINT Reserved : 31;
#endif
};
UINT32 Value;
};
} DXGK_NODEMETADATA_FLAGS;
成员
ContextSchedulingSupported
引擎支持基于上下文的计划模型。
RingBufferFenceRelease
引擎支持环形缓冲区围栏释放。 从 Windows 10 版本 1809 开始支持。
SupportTrackedWorkload
引擎支持跟踪的工作负荷。 从 Windows 10 版本 1809 开始可用。
UserModeSubmission
引擎支持 用户模式工作提交。 从 Windows 11 版本 24H2 开始受支持。
SupportBuildTestCommandBuffer
引擎支持 内核模式测试。 从 Windows 11 版本 24H2 开始受支持。
Reserved
保留。
MaxInFlightHwQueueBuffers
硬件计划程序提交到内核模式驱动程序的最大命令缓冲区数。 值为零表示没有限制。 从 Windows 10 版本 1809 开始可用。
Value
访问结构成员的替代方法。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 10 版本 1703 |
标头 | d3dkmdt.h |