D3DKMT_WDDM_3_0_CAPS structure (d3dkmdt.h)
Reserved for system use. Do not use.
Syntax
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;
Members
HwFlipQueueSupportState
DXGK_FEATURE_SUPPORT_XXX value that specifies the driver support state for GPU-supported hardware flip queue. 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. |
HwFlipQueueEnabled
Specifies whether the hardware flip queue is currently enabled for this GPU.
DisplayableSupported
Specifies whether displayable feature is supported.
Reserved
Reserved.
Value
An alternative way to access the cap bits.
Remarks
The graphics kernel uses D3DKMT_WDDM_3_0_CAPS to store various capabilities introduced in Windows Display Driver Model (WDDM) version 3.0. The driver provides its support capabilities during initialization, so it already knows all the values specified in this structure.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 11 |
Header | d3dkmdt.h |