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
Reserved
保留。
MaxInFlightHwQueueBuffers
硬件计划程序提交到内核模式驱动程序的最大命令缓冲区数。 值为零表示没有限制。 从Windows 10 版本 1809开始可用。
Value
访问结构成员的替代方法。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 版本 1703 |
标头 | d3dkmdt.h |