DXGK_NODEMETADATA_FLAGS structure (d3dkmdt.h)
The DXGK_NODEMETADATA_FLAGS structure describes the capabilities of an engine on a GPU node.
Syntax
typedef struct _DXGK_NODEMETADATA_FLAGS {
union {
struct {
UINT ContextSchedulingSupported : 1;
UINT RingBufferFenceRelease : 1;
UINT SupportTrackedWorkload : 1;
UINT UserModeSubmission : 1;
#if ...
UINT Reserved : 12;
UINT MaxInFlightHwQueueBuffers : 16;
#else
UINT Reserved : 31;
#endif
};
UINT32 Value;
};
} DXGK_NODEMETADATA_FLAGS;
Members
ContextSchedulingSupported
The engine supports the context-based scheduling model.
RingBufferFenceRelease
The engine supports ring buffer fence release. Available starting with Windows 10, version 1809.
SupportTrackedWorkload
The engine supports tracked workloads. Available starting with Windows 10, version 1809.
UserModeSubmission
The engine supports user-mode submission. Available starting with Windows 10, version 1809.
Reserved
Reserved.
MaxInFlightHwQueueBuffers
The maximum number of command buffers submitted by the hardware scheduler to the kernel-mode driver. A value of zero indicates no limit. Available starting with Windows 10, version 1809.
Value
An alternative way to access the structure members.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10 version 1703 |
Header | d3dkmdt.h |
See also
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for