共用方式為


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

另請參閱

DXGK_NODEMETADATA

DXGKARG_GETNODEMETADATA

DxgkDdiGetNodeMetadata