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) |
Header | d3dkmddi.h |
こちらもご覧ください
DXGKCB_CLOSEPHYSICALMEMORYOBJECT