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;
#if ...
      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 10 版本 1809开始可用。

Reserved

保留。

MaxInFlightHwQueueBuffers

硬件计划程序提交到内核模式驱动程序的最大命令缓冲区数。 值为零表示没有限制。 从Windows 10 版本 1809开始可用。

Value

访问结构成员的替代方法。

要求

要求
最低受支持的客户端 Windows 10 版本 1703
标头 d3dkmdt.h

另请参阅

DXGK_NODEMETADATA

DXGKARG_GETNODEMETADATA

DXGKDDI_GETNODEMETADATA