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

DXGKCB_CREATEPHYSICALMEMORYOBJECT

DXGKCB_DESTROYPHYSICALMEMORYOBJECT