структура 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