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 Arbeitsspeicher zu zerstören.

Syntax

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

Member

[in] hPhysicalMemoryObject

Handle mit dem physischen Speicherobjekt, das über DXGKCB_CREATEPHYSICALMEMORYOBJECT erstellt wurde, um es zu zerstören.

[in] hAdapterMemoryObject

Optionales Handle für ein Adapterspeicherobjekt, das gleichzeitig geschlossen werden soll. Dieser Handle dient zum Erstellen einer bequemen Spiegel-Zuordnung mit destroy. Wenn hAdapterMemoryObject nicht NULL ist, darf der Treiber nicht auch DXGKCB_CLOSEPHYSICALMEMORYOBJECT aufrufen.

Hinweise

Wenn der Treiber versucht, ein physisches Objekt zu zerstören, für das noch eine vorhandene ADL erstellt wurde, wird der Computer beim Aufruf überprüft, da der Treiber gesperrte Seiten ausläuft.

Weitere Informationen finden Sie unter IOMMU DMA Remapping .

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Server) Windows Server 2022 (WDDM 2.9)
Kopfzeile d3dkmddi.h

Weitere Informationen

DXGKCB_CLOSEPHYSICALMEMORYOBJECT

DXGKCB_CREATEPHYSICALMEMORYOBJECT

DXGKCB_DESTROYPHYSICALMEMORYOBJECT