DXGKARG_QUERYDEPENDENTENGINEGROUP structure (d3dkmddi.h)

Describes all nodes on the physical display adapter (engine) that are to be queried when the display port driver's GPU scheduler calls the DxgkDdiQueryDependentEngineGroup function to query node dependencies.

Syntax

typedef struct _DXGKARG_QUERYDEPENDENTENGINEGROUP {
  [in]  UINT      NodeOrdinal;
  [in]  UINT      EngineOrdinal;
  [out] ULONGLONG DependentNodeOrdinalMask;
} DXGKARG_QUERYDEPENDENTENGINEGROUP;

Members

[in] NodeOrdinal

An index of a node within the physical adapter defined by the EngineOrdinal member that is being queried in a call to DxgkDdiQueryDependentEngineGroup.

[in] EngineOrdinal

An index that defines the physical adapter in a linked display adapter (LDA) configuration that the node defined by NodeOrdinal belongs to.

[out] DependentNodeOrdinalMask

The bitmask that describes all dependent nodes that will be affected by a reset operation.

Remarks

The index value EngineOrdinal is assumed to be identical for all dependent nodes.

See Remarks of DxgkDdiQueryDependentEngineGroup for a discussion of how to compute the bitmask in the DependentNodeOrdinalMask member.

For more information, see TDR changes in Windows 8.

Requirements

Requirement Value
Minimum supported client Windows 8
Minimum supported server Windows Server 2012
Header d3dkmddi.h (include D3dkmddi.h)

See also

DxgkDdiQueryDependentEngineGroup

DxgkDdiResetEngine