次の方法で共有


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

DXGKCB_CREATEPHYSICALMEMORYOBJECT

DXGKCB_DESTROYPHYSICALMEMORYOBJECT