次の方法で共有


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 Version 1809 以降でサポートされています。

SupportTrackedWorkload

エンジンでは、追跡対象のワークロードがサポートされます。 Windows 10 Version 1809 以降で使用できます。

UserModeSubmission

エンジンは、ユーザー モードの作業の送信をサポートしています。 詳細については、「 ユーザー モードの作業の送信」を参照してください。 Windows 11 バージョン 24H2 以降でサポートされます。

SupportBuildTestCommandBuffer

Reserved

予約済み。

MaxInFlightHwQueueBuffers

ハードウェア スケジューラによってカーネル モード ドライバーに送信されるコマンド バッファーの最大数。 値 0 は制限がないことを意味します。 Windows 10 Version 1809 以降で使用できます。

Value

構造体メンバーにアクセスする別の方法。

要件

要件
サポートされている最小のクライアント Windows 10 バージョン 1703
Header d3dkmdt.h

こちらもご覧ください

DXGK_NODEMETADATA

DXGKARG_GETNODEMETADATA

DxgkDdiGetNodeMetadata