enumerasi DXGK_PHYSICAL_MEMORY_TYPE (d3dkmddi.h)

DXGK_PHYSICAL_MEMORY_TYPE menunjukkan jenis memori fisik yang dibuat oleh driver dalam panggilan ke DxgkCbCreatePhysicalMemoryObject.

Sintaks

typedef enum _DXGK_PHYSICAL_MEMORY_TYPE {
  DXGK_PHYSICAL_MEMORY_TYPE_MDL,
  DXGK_PHYSICAL_MEMORY_TYPE_CONTIGUOUS_MEMORY,
  DXGK_PHYSICAL_MEMORY_TYPE_SECTION,
  DXGK_PHYSICAL_MEMORY_TYPE_IO_SPACE
} DXGK_PHYSICAL_MEMORY_TYPE;

Konstanta

 
DXGK_PHYSICAL_MEMORY_TYPE_MDL
Alokasikan memori yang tidak dapat di-repage dalam bentuk MDL. Ini secara fungsional setara dengan memanggil MmAllocatePagesForMdl.
DXGK_PHYSICAL_MEMORY_TYPE_CONTIGUOUS_MEMORY
Alokasikan memori yang tidak dapat diblokir yang bersebelahan. Ini secara fungsional setara dengan memanggil MmAllocateContiguousMemory.
DXGK_PHYSICAL_MEMORY_TYPE_SECTION
Alokasikan memori yang dapat dipetakan ke dalam satu atau beberapa proses. Ini mewakili memori yang biasanya dialokasikan dari ZwCreateSection.
DXGK_PHYSICAL_MEMORY_TYPE_IO_SPACE
Bungkus rentang ruang IO yang ada yang disediakan oleh driver.

Keterangan

DXGK_PHYSICAL_MEMORY_TYPE diteruskan sebagai anggota argumen DXGKARGCB_CREATE_PHYSICAL_MEMORY_OBJECT .

Lihat remapping IOMMU DMA untuk informasi selengkapnya.

Persyaratan

Persyaratan Nilai
Server minimum yang didukung Windows Server 2022 (WDDM 2.9)
Header d3dkmddi.h

Lihat juga

DXGKARGCB_CREATE_PHYSICAL_MEMORY_OBJECT

DxgkCbCreatePhysicalMemoryObject