DXGKARG_CONNECTDOORBELL_FLAGS 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 DXGKARG_CONNECTDOORBELL_FLAGS structure specifies doorbell connection flags for DxgkDdiConnectDoorbell.

Syntax

typedef struct _DXGKARG_CONNECTDOORBELL_FLAGS {
  union {
    struct {
      UINT RequireSecondaryAddress : 1;
      UINT Reserved : 31;
    };
    UINT Value;
  };
} DXGKARG_CONNECTDOORBELL_FLAGS;

Members

RequireSecondaryAddress

If UMD created this doorbell with the RequireSecondaryCpuVA flag, then Dxgkrnl sets this corresponding RequireSecondaryAddress flag to inform KMD that this doorbell requires two physical addresses.

Reserved

Reserved; set to zero.

Value

An alternative way to access the structure members.

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

D3DKMT_CREATE_DOORBELL

DXGKARG_CONNECTDOORBELL

DxgkDdiConnectDoorbell