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
エンジンは、ユーザー モードの作業送信 サポートしています。 Windows 11 バージョン 24H2 以降でサポートされています。
SupportBuildTestCommandBuffer
エンジンは、カーネル モードのテストをサポートしています。 Windows 11 バージョン 24H2 以降でサポートされています。
Reserved
引っ込み思案。
MaxInFlightHwQueueBuffers
ハードウェア スケジューラによってカーネル モード ドライバーに送信されるコマンド バッファーの最大数。 値が 0 の場合は、制限がないことを示します。 Windows 10 バージョン 1809 以降で使用できます。
Value
構造体メンバーにアクセスする別の方法。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 10 バージョン 1703 |
ヘッダー | d3dkmdt.h |
関連項目
DxgkDdiGetNodeMetadataをする