D3DKMT_WDDM_2_0_CAPS structure (d3dkmdt.h)
Reserved for system use. Do not use.
Syntax
typedef struct _D3DKMT_WDDM_2_0_CAPS {
union {
struct {
UINT Support64BitAtomics : 1;
UINT GpuMmuSupported : 1;
UINT IoMmuSupported : 1;
UINT FlipOverwriteSupported : 1;
UINT SupportContextlessPresent : 1;
UINT SupportSurpriseRemoval : 1;
#if ...
UINT Reserved : 26;
#elif
UINT Reserved : 27;
#else
UINT Reserved : 29;
#endif
};
UINT Value;
};
} D3DKMT_WDDM_2_0_CAPS;
Members
Support64BitAtomics
Supports 64-bit atomics.
GpuMmuSupported
Supports GPU memory management.
IoMmuSupported
Supports input/output memory management.
FlipOverwriteSupported
Supports flip overwrite.
SupportContextlessPresent
Supports contextless present display.
SupportSurpriseRemoval
Supports surprise removal.
Reserved
Reserved.
Value
An alternative way to access the cap bits.
Remarks
The graphics kernel uses D3DKMT_WDDM_2_0_CAPS to store various capabilities introduced in Windows Display Driver Model (WDDM) version 2.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 10 |
Header | d3dkmdt.h |