DXGKARGCB_DESTROY_PHYSICAL_MEMORY_OBJECT構造体 (d3dkmddi.h)
DXGKARGCB_DESTROY_PHYSICAL_MEMORY_OBJECT 構造体には、物理メモリを破棄するために DXGKCB_DESTROYPHYSICALMEMORYOBJECT コールバック関数によって使用される情報が含まれています。
構文
typedef struct _DXGKARGCB_DESTROY_PHYSICAL_MEMORY_OBJECT {
[in] HANDLE hPhysicalMemoryObject;
[in] HANDLE hAdapterMemoryObject;
} DXGKARGCB_DESTROY_PHYSICAL_MEMORY_OBJECT;
メンバーズ
[in] hPhysicalMemoryObject
破棄する DXGKCB_CREATEPHYSICALMEMORYOBJECT を介して作成された物理メモリ オブジェクトを処理します。
[in] hAdapterMemoryObject
同時に閉じるアダプター メモリ オブジェクトへの省略可能なハンドル。 このハンドルは、破棄を伴う便利なミラー マッピングを作成する目的で提供されます。 hAdapterMemoryObject が NULL でない場合、ドライバーは DXGKCB_CLOSEPHYSICALMEMORYOBJECTも呼び出してはなりません。
備考
ドライバーが既存の ADL が作成された物理オブジェクトを破棄しようとすると、ドライバーがロックされたページをリークしているため、呼び出しによってマシンがバグチェックされます。
詳細については、IOMMU DMA の再マップ を参照してください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小サーバー | Windows Server 2022 (WDDM 2.9) |
ヘッダー | d3dkmddi.h |
関連項目
DXGKCB_CLOSEPHYSICALMEMORYOBJECT