struktur DXGKARGCB_OPEN_PHYSICAL_MEMORY_OBJECT (d3dkmddi.h)

Struktur DXGKARGCB_OPEN_PHYSICAL_MEMORY_OBJECT berisi informasi yang digunakan oleh fungsi panggilan balik DXGKCB_OPENPHYSICALMEMORYOBJECT untuk membuka objek memori fisik.

Sintaks

typedef struct _DXGKARGCB_OPEN_PHYSICAL_MEMORY_OBJECT {
  [in]  HANDLE hPhysicalMemoryObject;
  [in]  HANDLE hAdapter;
  [out] HANDLE hAdapterMemoryObject;
} DXGKARGCB_OPEN_PHYSICAL_MEMORY_OBJECT;

Anggota

[in] hPhysicalMemoryObject

Handel objek memori fisik yang dikembalikan dari panggilan ke DXGKCB_CREATEPHYSICALMEMORYOBJECT.

[in] hAdapter

Handel ke adaptor apa pun yang merupakan bagian dari adaptor logis untuk membuka objek fisik. Ini bisa menjadi adaptor fisik apa pun yang ditautkan bersama dalam rantai adaptor tampilan tertaut (LDA).

[out] hAdapterMemoryObject

Bidang di mana handel ke objek memori fisik yang dibuka untuk adaptor ini dikembalikan.

Keterangan

Jika driver membuat objek memori fisik dan menentukan nilai non-NULL untuk hAdapter dalam panggilan itu, maka tidak boleh memanggil DxgkCbOpenPhysicalObject lagi. Melakukannya akan mengembalikan kegagalan yang menunjukkan bahwa objek fisik sudah dibuka terhadap adaptor.

Saat ini, objek memori fisik hanya dapat dibuka oleh satu adaptor. Mencoba membuka objek pada adaptor kedua akan gagal.

Membuka objek memori fisik terhadap satu adaptor fisik sudah cukup. Ini menjamin bahwa semua adaptor fisik dalam adaptor logis (semua adaptor yang ditautkan) memiliki tampilan cermin memori ini.

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

DXGKCB_CREATEPHYSICALMEMORYOBJECT

DXGKCB_OPENPHYSICALMEMORYOBJECT