次の方法で共有


DXGKARGCB_PINFRAMEBUFFERFORSAVE構造体 (d3dkmddi.h)

DXGKARGCB_PINFRAMEBUFFERFORSAVE 構造体には、フレーム バッファーを保存するためにピン留めするために、DXGKCB_PINFRAMEBUFFERFORSAVE コールバック関数で使用される引数が含まれています。

構文

typedef struct _DXGKARGCB_PINFRAMEBUFFERFORSAVE {
  [in]  UINT   PhysicalAdapterIndex;
  [in]  SIZE_T CommitSize;
  [out] PMDL   pMdl;
} DXGKARGCB_PINFRAMEBUFFERFORSAVE;

メンバーズ

[in] PhysicalAdapterIndex

物理アダプターのインデックス。

[in] CommitSize

ドライバーがピン留めするために必要なサイズ (バイト単位)。 このサイズは、PAGE_SIZEの倍数である必要があり、(DXGKQAITYPE_FRAMEBUFFERSAVESIZE中に) DXGK_FRAMEBUFFERSAVEAREA の初期化中にドライバーによって指定された最大サイズ以下である必要があります。

[out] pMdl

フレーム バッファーの保存領域のページを指す MDL。 これらのページは、IoMmu にマップすることが保証されます。

備考

詳細については、IOMMU ベースの GPU 分離 を参照してください。

必要条件

要件 価値
サポートされる最小クライアント Windows 10 バージョン 1803 (WDDM 2.4)
ヘッダー d3dkmddi.h

関連項目

DXGKCB_PINFRAMEBUFFERFORSAVE