DXGK_DISPLAY_DRIVERCAPS_EXTENSION structure (d3dkmddi.h)

The DXGK_DISPLAY_DRIVERCAPS_EXTENSION structure specifies driver capabilities for WDDM 2.0 and later drivers. The OS queries these capabilities at start time.

Syntax

typedef struct _DXGK_DISPLAY_DRIVERCAPS_EXTENSION {
  union {
    struct {
      UINT SecureDisplaySupport : 1;
      UINT VirtualModeSupport : 1;
#if ...
      UINT Reserved : 29;
      UINT NonSpecificPrimarySupport : 1;
      UINT HdrFP16ScanoutSupport : 1;
      UINT HdrARGB10ScanoutSupport : 1;
      UINT Hdr10MetadataSupport : 1;
      UINT VirtualRefreshRateSupport : 1;
      UINT SupportUsb4Targets : 1;
#elif
      UINT Reserved : 25;
#elif
      UINT Reserved : 26;
#elif
      UINT Reserved : 27;
#elif
      UINT Reserved : 28;
#else
      UINT Reserved : 30;
#endif
    };
    UINT Value;
  };
} DXGK_DISPLAY_DRIVERCAPS_EXTENSION;

Members

SecureDisplaySupport

Indicates that the miniport supports secure display connection.

VirtualModeSupport

Indicates the virtual display mode support.

Reserved

Reserved.

NonSpecificPrimarySupport

Indicates non-specific primary support.

HdrFP16ScanoutSupport

HDR pixel format scanout capability support.

HdrARGB10ScanoutSupport

The display is HDR capable.

Hdr10MetadataSupport

The driver supports HDR10 metadata. Available starting in Windows 10 version 2004 (WDDM 2.7).

VirtualRefreshRateSupport

Indicates that the driver supports virtual refresh rate. Available starting in Windows Server 2022 (WDDM 2.9).

SupportUsb4Targets

Indicates that the driver supports USB4 targets. Available starting in Windows 11 (WDDM 3.0).

Value

An alternative way to access the structure bit fields.

Requirements

Requirement Value
Header d3dkmddi.h