次の方法で共有


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の作成時に、OS で SupportedSegmentSet ローカル メモリを指定できるかどうかを判断する必要があります。

SupportIntraGpuFenceType

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

備考

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

必要条件

要件 価値
サポートされる最小クライアント Windows 11 バージョン 24H2
ヘッダー d3dkmddi.h

関連項目

DXGKCB_FEATURE_NATIVEFENCE_CAPS_1