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 |