DXGKARGCB_SAVEMEMORYFORHOTUPDATE 結構 (d3dkmddi.h)

DXGKARGCB_SAVEMEMORYFORHOTUPDATE 結構包含DXGKCB_SAVEMEMORYFORHOTUPDATE回呼函式用來儲存驅動程式熱更新記憶體的資訊。

語法

typedef struct _DXGKARGCB_SAVEMEMORYFORHOTUPDATE {
  [in]           UINT                  NumDataMemoryRanges;
  [in, optional] DXGK_KSR_MEMORY_RANGE *pDataMemoryRanges;
  [in, optional] PMDL                  pDataMdl;
  [in]           UINT                  DataSize;
  [in, optional] PVOID                 pData;
  [in]           UINT                  MetaDataSize;
  [in, optional] BYTE                  *pMetaData;
} DXGKARGCB_SAVEMEMORYFORHOTUPDATE;

成員

[in] NumDataMemoryRanges

pDataMemoryRanges 陣列中的實體記憶體範圍數目。

[in, pDataMemoryRanges

實體記憶體範圍的陣列指標。

[in, pDataMdl

描述實體記憶體頁面的記憶體描述元清單指標 (MDL) 。

傳遞 pDataMdl 時,驅動程式應該執行下列動作:

[in] DataSize

pData 指向之緩衝區中的位元元數目。

[in, pData

要儲存之虛擬記憶體的指標。

[in] MetaDataSize

pMetaData指向之緩衝區中的位元組數目。

[in, pMetaData

與已儲存記憶體區塊相關聯的元數據虛擬記憶體指標。

備註

驅動程式不得儲存相同的實體頁面兩次。

規格需求

需求
最低支援的用戶端 Windows 10 版本 1903 (WDDM 2.6)
標頭 d3dkmddi.h

另請參閱

DXGKCB_SAVEMEMORYFORHOTUPDATE