DXGK_NODEMETADATA_FLAGS - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// d3dkmdt.h

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;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-d3dkmdt-_dxgk_nodemetadata_flags)

DXGK_NODEMETADATA_FLAGS structure

Description

The DXGK_NODEMETADATA_FLAGS structure describes the capabilities of an engine on a GPU node.

Members

ContextSchedulingSupported

The engine supports the context-based scheduling model.

RingBufferFenceRelease

The engine supports ring buffer fence release. Supported starting with Windows 10, version 1809.

SupportTrackedWorkload

The engine supports tracked workloads. Available starting with Windows 10, version 1809.

UserModeSubmission

The engine supports user-mode work submission. Supported starting with Windows 11, version 24H2.

SupportBuildTestCommandBuffer

The engine supports kernel-mode testing. Supported starting with Windows 11, version 24H2.

MaxInFlightHwQueueBuffers

The maximum number of command buffers submitted by the hardware scheduler to the kernel-mode driver. A value of zero indicates no limit. Available starting with Windows 10, version 1809.

Reserved

Reserved.

Value

An alternative way to access the structure members.

See also

DXGK_NODEMETADATA

DXGKARG_GETNODEMETADATA

DxgkDdiGetNodeMetadata