Freigeben über


DXGKARGCB_DESTROY_PHYSICAL_MEMORY_OBJECT Struktur (d3dkmddi.h)

Die DXGKARGCB_DESTROY_PHYSICAL_MEMORY_OBJECT-Struktur enthält die Informationen, die von der DXGKCB_DESTROYPHYSICALMEMORYOBJECT Rückruffunktion verwendet werden, um den physischen Speicher zu zerstören.

Syntax

typedef struct _DXGKARGCB_DESTROY_PHYSICAL_MEMORY_OBJECT {
  [in] HANDLE hPhysicalMemoryObject;
  [in] HANDLE hAdapterMemoryObject;
} DXGKARGCB_DESTROY_PHYSICAL_MEMORY_OBJECT;

Angehörige

[in] hPhysicalMemoryObject

Behandeln Sie das physische Speicherobjekt, das über DXGKCB_CREATEPHYSICALMEMORYOBJECT erstellt wurde, um es zu zerstören.

[in] hAdapterMemoryObject

Optionaler Handle für ein Adapterspeicherobjekt, das gleichzeitig geschlossen werden soll. Dieser Handle wird zum Zweck der Erstellung einer bequemen Spiegelungszuordnung mit Zerstörung bereitgestellt. Wenn hAdapterMemoryObject nicht NULL ist, darf der Treiber nicht auch DXGKCB_CLOSEPHYSICALMEMORYOBJECTaufrufen.

Bemerkungen

Wenn der Treiber versucht, ein physisches Objekt zu zerstören, das noch über eine vorhandene ADL verfügt, wird der Aufruf den Computer fehlerchecken, da der Treiber gesperrte Seiten ausläuft.

Weitere Informationen finden Sie unter IOMMU DMA-Neumapping.

Anforderungen

Anforderung Wert
mindestens unterstützte Server- Windows Server 2022 (WDDM 2.9)
Header- d3dkmddi.h

Siehe auch

DXGKCB_CLOSEPHYSICALMEMORYOBJECT

DXGKCB_CREATEPHYSICALMEMORYOBJECT

DXGKCB_DESTROYPHYSICALMEMORYOBJECT