다음을 통해 공유


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

동시에 닫을 어댑터 메모리 개체에 대한 선택적 핸들입니다. 이 핸들은 destroy를 사용하여 편리한 미러 매핑을 만들기 위해 제공됩니다. hAdapterMemoryObject가 NULL이 아니면 드라이버가 DXGKCB_CLOSEPHYSICALMEMORYOBJECT 호출하지 않아야 합니다.

설명

드라이버가 여전히 기존 ADL을 만든 물리적 개체를 삭제하려고 하면 드라이버가 잠긴 페이지를 누수하기 때문에 호출이 머신을 버그 검사합니다.

자세한 내용은 IOMMU DMA 다시 매핑 을 참조하세요.

요구 사항

요구 사항
지원되는 최소 서버 Windows Server 2022(WDDM 2.9)
머리글 d3dkmddi.h

추가 정보

DXGKCB_CLOSEPHYSICALMEMORYOBJECT

DXGKCB_CREATEPHYSICALMEMORYOBJECT

DXGKCB_DESTROYPHYSICALMEMORYOBJECT