DXGKARGCB_PINFRAMEBUFFERFORSAVE2結構(d3dkmddi.h)
DXGKARGCB_PINFRAMEBUFFERFORSAVE2 結構包含 DXGKCB_PINFRAMEBUFFERFORSAVE2 回呼函式用來一次釘選整個框架緩衝區的資訊。
語法
typedef struct _DXGKARGCB_PINFRAMEBUFFERFORSAVE2 {
[in] UINT PhysicalAdapterIndex;
[in] SIZE_T CommitSize;
union {
struct {
UINT PreferContiguous : 1;
UINT Reserved : 31;
};
UINT Value;
} Flags;
[out] DXGK_ADL *pAdl;
} DXGKARGCB_PINFRAMEBUFFERFORSAVE2;
成員
[in] PhysicalAdapterIndex
實體配接器的索引。
[in] CommitSize
驅動程式必須釘選的大小,以位元組為單位。 當驅動程式的 DxgkDdiQueryAdapterIn fo 在驅動程式初始化期間使用 DXGKQAITYPE_FRAMEBUFFERSAVESIZE 呼叫時,此大小必須是PAGE_SIZE的倍數,且必須小於或等於驅動程式在 DXGK_FRAMEBUFFERSAVEAREA 結構中指定的最大大小。
Flags
Flags.PreferContiguous
指出驅動程式可以使用這個路徑中的連續位址描述元清單 (ADL),而且最好是頁面數位列。 啟用邏輯重新對應時,這可能會在根據 CommitSize 配置 ADL 時儲存大量的記憶體。 當 配置 ADL時,此旗標的行為與 DXGKARGCB_ALLOCATE_ADL 中同名旗標的行為相同。
Flags.Reserved
保留;必須設定為零。
Flags.Value
存取 旗標 位的替代方式。
[out] pAdl
在成功呼叫 DXGKCB_PINFRAMEBUFFERFORSAVE2時,指向具有框架緩衝區儲存區域頁面清單的 DXGK_ADL 結構。 這些頁面保證會對應至IoMmu。
言論
如需詳細資訊,請參閱 IOMMU DMA 重新對應。
要求
要求 | 價值 |
---|---|
支援的最低伺服器 | Windows Server 2022 (WDDM 2.9) |
標頭 | d3dkmddi.h |