DXGKARGCB_DESTROY_PHYSICAL_MEMORY_OBJECT struttura (d3dkmddi.h)
La struttura DXGKARGCB_DESTROY_PHYSICAL_MEMORY_OBJECT contiene le informazioni usate dalla funzione di callback DXGKCB_DESTROYPHYSICALMEMORYOBJECT per eliminare la memoria fisica.
Sintassi
typedef struct _DXGKARGCB_DESTROY_PHYSICAL_MEMORY_OBJECT {
[in] HANDLE hPhysicalMemoryObject;
[in] HANDLE hAdapterMemoryObject;
} DXGKARGCB_DESTROY_PHYSICAL_MEMORY_OBJECT;
Members
[in] hPhysicalMemoryObject
Gestire l'oggetto memoria fisica creato tramite DXGKCB_CREATEPHYSICALMEMORYOBJECT da eliminare.
[in] hAdapterMemoryObject
Handle facoltativo per un oggetto memoria adattatore da chiudere contemporaneamente. Questo handle viene fornito allo scopo di creare un pratico mapping mirror con l'eliminazione. Se hAdapterMemoryObject non è NULL, il driver non deve anche chiamare DXGKCB_CLOSEPHYSICALMEMORYOBJECT.
Commenti
Se il driver tenta di distruggere un oggetto fisico che ha ancora un ADL esistente creato su di esso, la chiamata verificherà il bug del computer poiché il driver perde pagine bloccate.
Per altre informazioni, vedere Remapping di IOMMU DMA .
Requisiti
Requisito | Valore |
---|---|
Server minimo supportato | Windows Server 2022 (WDDM 2.9) |
Intestazione | d3dkmddi.h |
Vedi anche
DXGKCB_CLOSEPHYSICALMEMORYOBJECT