DXGK_NODEMETADATA_FLAGS結構(d3dkmdt.h)
DXGK_NODEMETADATA_FLAGS 結構描述 GPU 節點上引擎的功能。
語法
typedef struct _DXGK_NODEMETADATA_FLAGS {
union {
struct {
UINT ContextSchedulingSupported : 1;
UINT RingBufferFenceRelease : 1;
UINT SupportTrackedWorkload : 1;
UINT UserModeSubmission : 1;
UINT SupportBuildTestCommandBuffer : 1;
#if ...
UINT Reserved : 11;
#elif
UINT Reserved : 12;
UINT MaxInFlightHwQueueBuffers : 16;
#else
UINT Reserved : 31;
#endif
};
UINT32 Value;
};
} DXGK_NODEMETADATA_FLAGS;
成員
ContextSchedulingSupported
引擎支援以內容為基礎的排程模型。
RingBufferFenceRelease
引擎支援環形緩衝區柵欄釋放。 從 Windows 10 版本 1809 開始支援。
SupportTrackedWorkload
引擎支援追蹤的工作負載。 從 Windows 10 版本 1809 開始提供。
UserModeSubmission
引擎支援
SupportBuildTestCommandBuffer
引擎支援
Reserved
保留。
MaxInFlightHwQueueBuffers
硬體排程器提交給內核模式驅動程式的命令緩衝區數目上限。 值為零表示沒有限制。 從 Windows 10 版本 1809 開始提供。
Value
存取結構成員的替代方式。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 10 版本 1703 |
標頭 | d3dkmdt.h |