DXGK_USERMODESUBMISSION_CAPS structure (d3dkmddi.h)

Important

Some information relates to a prerelease product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

The DXGK_USERMODESUBMISSION_CAPS structure describes KMD's user-mode work submission capabilities.

Syntax

typedef struct _DXGK_USERMODESUBMISSION_CAPS {
  union {
    struct {
      UINT SecondaryDoorbellSupported : 1;
      UINT Reserved : 31;
    };
    UINT Value;
  } Flags;
  UINT  DoorbellSizeInBytes;
  UINT  SecondaryDoorbellSizeInBytes;
  UCHAR Reserved[16];
} DXGK_USERMODESUBMISSION_CAPS;

Members

Flags

Contains flags that describe the capabilities of the KMD's user-mode work submission.

Flags.SecondaryDoorbellSupported

When set, the KMD supports a secondary doorbell for user-mode work submission.

Flags.Reserved

Reserved for system use.

Flags.Value

An alternative way to access the structure members.

DoorbellSizeInBytes

The memory size of the doorbell, in bytes.

SecondaryDoorbellSizeInBytes

The memory size of the secondary doorbell, in bytes.

Reserved[16]

Reserved for system use.

Remarks

For more information, see User-mode work submission.

Requirements

Requirement Value
Minimum supported client Windows 11, version 24H2 (WDDM 3.2)
Header d3dkmddi.h

See also

DXGK_QUERYADAPTERINFOTYPE

DxgkDdiQueryAdapterInfo