struktur DXGKARGCB_SAVEMEMORYFORHOTUPDATE (d3dkmddi.h)

Struktur DXGKARGCB_SAVEMEMORYFORHOTUPDATE berisi informasi yang digunakan oleh fungsi panggilan balik DXGKCB_SAVEMEMORYFORHOTUPDATE , untuk menyimpan memori untuk pembaruan panas driver.

Sintaks

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;

Anggota

[in] NumDataMemoryRanges

Jumlah rentang memori fisik dalam array pDataMemoryRanges .

[in, pDataMemoryRanges

Arahkan ke array rentang memori fisik.

[in, pDataMdl

Penunjuk ke daftar deskriptor memori (MDL) yang menjelaskan halaman memori fisik.

Saat melewati pDataMdl, driver harus melakukan hal berikut:

[in] DataSize

Jumlah byte dalam buffer yang dituju pData .

[in, pData

Penunjuk ke memori virtual untuk disimpan.

[in] MetaDataSize

Jumlah byte dalam buffer yang dituju pMetaData .

[in, pMetaData

Penunjuk memori virtual ke metadata yang terkait dengan blok memori yang disimpan.

Keterangan

Driver tidak boleh menyimpan halaman fisik yang sama dua kali.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10, versi 1903 (WDDM 2.6)
Header d3dkmddi.h

Lihat juga

DXGKCB_SAVEMEMORYFORHOTUPDATE