DXGKARGCB_QUERYFEATURESUPPORT structure (d3dkmddi.h)
The DXGKARGCB_QUERYFEATURESUPPORT structure is the parameter passed to the DXGKCB_QUERYFEATURESUPPORT callback function to query for feature support.
Syntax
typedef struct _DXGKARGCB_QUERYFEATURESUPPORT {
HANDLE DeviceHandle;
DXGK_FEATURE_ID FeatureId;
UINT DriverSupportState;
BOOLEAN Enabled;
} DXGKARGCB_QUERYFEATURESUPPORT;
Members
DeviceHandle
[in] Device handle that was passed to the driver DxgkDdiStartDevice function.
FeatureId
[in] A DXGK_FEATURE_ID value that identifies the feature to query enabled state for.
DriverSupportState
[in] A UINT value that indicates the driver's support state for the feature identified by FeatureId. This field can be one of the following values.
Value | Meaning |
---|---|
DXGK_FEATURE_SUPPORT_ALWAYS_OFF (0) | When the driver doesn’t support a feature, it shouldn’t call DXGKCB_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 (1) | Driver support for a feature is in the experimental state. |
DXGK_FEATURE_SUPPORT_STABLE (2) | Driver support for a feature is in the stable state. |
DXGK_FEATURE_SUPPORT_ALWAYS_ON (3) | Driver support for a feature is in the always-on state and the driver cannot operate without this feature enabled. |
Enabled
[out] The OS sets this field to FALSE to instruct the driver not to enable the feature, and sets it to TRUE if the OS allows the driver to enable the feature.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10 version 20H1 |
Minimum supported server | Windows Server 2022 (WDDM 2.9) |
Header | d3dkmddi.h |