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