D3DKMT_WDDM_3_0_CAPS结构(d3dkmdt.h)

保留供系统使用。 请勿使用。

语法

typedef struct _D3DKMT_WDDM_3_0_CAPS {
  union {
    struct {
      UINT HwFlipQueueSupportState : 2;
      UINT HwFlipQueueEnabled : 1;
      UINT DisplayableSupported : 1;
      UINT Reserved : 28;
    };
    UINT Value;
  };
} D3DKMT_WDDM_3_0_CAPS;

成员

HwFlipQueueSupportState

DXGK_FEATURE_SUPPORT_XXX 值,该值指定 GPU 支持的硬件翻转队列的驱动程序支持状态。 此字段可以是以下值之一:

价值 意义
DXGK_FEATURE_SUPPORT_ALWAYS_OFF 当驱动程序不支持某个功能时,它不会调用具有该功能 ID 的 QueryFeatureSupport。 提供此值是为了方便实现枚举特定功能的可能驱动程序支持状态。
DXGK_FEATURE_SUPPORT_EXPERIMENTAL 对某个功能的驱动程序支持处于实验状态。
DXGK_FEATURE_SUPPORT_STABLE 对功能的驱动程序支持处于稳定状态。
DXGK_FEATURE_SUPPORT_ALWAYS_ON 对某个功能的驱动程序支持始终处于启用状态。 驱动程序在未启用此功能的情况下无法运行。

HwFlipQueueEnabled

指定当前是否为此 GPU 启用硬件翻转队列。

DisplayableSupported

指定是否支持可显示功能。

Reserved

保留。

Value

访问上限位的替代方法。

言论

图形内核使用 D3DKMT_WDDM_3_0_CAPS 来存储 Windows 显示驱动程序模型 (WDDM) 版本 3.0 中引入的各种功能。 驱动程序在初始化期间提供其支持功能,因此它已经知道此结构中指定的所有值。

要求

要求 价值
最低支持的客户端 Windows 11
标头 d3dkmdt.h