Поделиться через


структура 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-файл, созданный для него, вызов вызовет ошибку компьютера, так как драйвер утечки заблокированных страниц.

Дополнительные сведения см. в переназначивания DMA IOMMU.

Требования

Требование Ценность
минимальный поддерживаемый сервер Windows Server 2022 (WDDM 2.9)
заголовка d3dkmddi.h

См. также

DXGKCB_CLOSEPHYSICALMEMORYOBJECT

DXGKCB_CREATEPHYSICALMEMORYOBJECT

DXGKCB_DESTROYPHYSICALMEMORYOBJECT