D3DKMT_WDDM_2_9_CAPS structure (d3dkmdt.h)
Reserved for system use. Do not use.
Syntax
typedef struct _D3DKMT_WDDM_2_9_CAPS {
union {
struct {
UINT HwSchSupportState : 2;
UINT HwSchEnabled : 1;
UINT SelfRefreshMemorySupported : 1;
UINT Reserved : 28;
};
UINT Value;
};
} D3DKMT_WDDM_2_9_CAPS;
Members
HwSchSupportState
DXGK_FEATURE_SUPPORT_XXX value that specifies the driver support state for GPU-supported hardware scheduling. This field can be one of the following values:
Value | Meaning |
---|---|
DXGK_FEATURE_SUPPORT_ALWAYS_OFF | When a driver doesn't support a feature, it doesn't call into QueryFeatureSupport with that feature ID. This value is provided for implementation convenience of enumerating possible driver support states for a particular feature. |
DXGK_FEATURE_SUPPORT_EXPERIMENTAL | Driver support for a feature is in the experimental state. |
DXGK_FEATURE_SUPPORT_STABLE | Driver support for a feature is in the stable state. |
DXGK_FEATURE_SUPPORT_ALWAYS_ON | Driver support for a feature is in the always on state. The driver doesn't operate without this feature enabled. |
HwSchEnabled
Specifies whether the hardware scheduling is currently enabled for this GPU.
SelfRefreshMemorySupported
Specifies whether Self Refresh Memory is supported for this GPU.
Reserved
Reserved; do not use.
Value
An alternative way to access the cap bits.
Remarks
The graphics kernel uses D3DKMT_WDDM_2_9_CAPS to store various capabilities introduced in Windows Display Driver Model (WDDM) version 2.9. The driver provides its support capabilities during initialization, so it already knows all the values specified in this structure.
Requirements
Requirement | Value |
---|---|
Minimum supported server | Windows Server 2022 |
Header | d3dkmdt.h |