DXGKARGCB_FEATURE_NATIVEFENCE_CAPS_1構造体 (d3dkmddi.h)

DXGKARGCB_FEATURE_NATIVEFENCE_CAPS_1構造では、OS のネイティブ フェンス機能について説明します。

構文

typedef struct _DXGKARGCB_FEATURE_NATIVEFENCE_CAPS_1 {
  UINT SupportOptimizedDefaultFenceType : 1;
  UINT SupportIntraGpuFenceType : 1;
} DXGKARGCB_FEATURE_NATIVEFENCE_CAPS_1;

メンバー

SupportOptimizedDefaultFenceType

「ネイティブ GPU フェンス オブジェクト」で説明されているように、OS がD3DDDI_NATIVEFENCE_TYPE_DEFAULTをサポートしているかどうかを示します。 OS でこれを TRUE に設定した場合、OS は VRAM でのネイティブ フェンス ストレージの割り当てをサポートします。 KMD では、この OS 上限に対してクエリを実行し、フェンスの種類D3DDDI_NATIVEFENCE_TYPE_DEFAULTの作成時に、KMD でローカル メモリ SupportedSegmentSet を指定できるかどうかを判断 する必要があります。

SupportIntraGpuFenceType

「ネイティブ GPU フェンス オブジェクト」で説明されているように、OS がD3DDDI_NATIVEFENCE_TYPE_INTRA_GPUをサポートしているかどうかを示します。

注釈

サンプル コード スニペットとネイティブ GPU フェンスの詳細については、「 ネイティブ GPU フェンス オブジェクト」を参照してください。

要件

要件
サポートされている最小のクライアント Windows 11バージョン 24H2
Header d3dkmddi.h

こちらもご覧ください

DXGKCB_FEATURE_NATIVEFENCE_CAPS_1