Bagikan melalui


DXGKCB_CREATEPHYSICALMEMORYOBJECT fungsi panggilan balik (d3dkmddi.h)

DXGKCB_CREATEPHYSICALMEMORYOBJECT membuat memori fisik untuk driver.

Sintaks

DXGKCB_CREATEPHYSICALMEMORYOBJECT DxgkcbCreatephysicalmemoryobject;

NTSTATUS DxgkcbCreatephysicalmemoryobject(
  [in/out] IN_OUT_PDXGKARGCB_CREATE_PHYSICAL_MEMORY_OBJECT pArgs
)
{...}

Parameter

[in/out] pArgs

Arahkan ke struktur DXGKARGCB_CREATE_PHYSICAL_MEMORY_OBJECT yang berisi informasi tentang memori fisik yang akan dibuat.

Menampilkan nilai

Mengembalikan STATUS_SUCCESS jika operasi berhasil. Jika tidak, mengembalikan kode kesalahan NTSTATUS yang sesuai.

Keterangan

DXGKCB_CREATEPHYSICALMEMORYOBJECT dan DXGKCB_DESTROYPHYSICALMEMORYOBJECT membuat dan menghancurkan memori fisik untuk driver. Secara internal memori ini dapat diwakili dalam bentuk yang berbeda, tetapi akan sesuai dengan persyaratan dan jenis penembolokan yang ditentukan dalam argumen yang disediakan dalam DXGKARGCB_CREATE_PHYSICAL_MEMORY_OBJECT.

Lihat Remapping IOMMU DMA untuk informasi selengkapnya.

DXGKCB_XXX diimplementasikan oleh Dxgkrnl. Untuk menggunakan fungsi panggilan balik ini, atur anggota DXGKARGCB_CREATE_PHYSICAL_MEMORY_OBJECT yang sesuai lalu panggil DxgkCbCreatePhysicalMemoryObject melalui DXGKRNL_INTERFACE.

Persyaratan

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

Lihat juga

DXGKARGCB_CREATE_PHYSICAL_MEMORY_OBJECT

DXGKCB_DESTROYPHYSICALMEMORYOBJECT

DXGKRNL_INTERFACE