структура 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, вызов выполнит проверку ошибки компьютера, так как драйвер утечки заблокированных страниц.
Дополнительные сведения см. в разделе Переназначение DMA IOMMU .
Требования
Требование | Значение |
---|---|
Минимальная версия сервера | Windows Server 2022 (WDDM 2.9) |
Верхняя часть | d3dkmddi.h |
См. также раздел
DXGKCB_CLOSEPHYSICALMEMORYOBJECT