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


структура DXGK_NOTIFYALLOCFLAGS (d3dkmddi.h)

Важный

Некоторые сведения относятся к предварительному продукту, который может быть существенно изменен до его коммерческого выпуска. Корпорация Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых в отношении информации, предоставленной здесь.

Структура DXGK_NOTIFYALLOCFLAGS указывает флаги, связанные с уведомлениями о выделении для операций разбиения по страницам.

Синтаксис

typedef struct _DXGK_NOTIFYALLOCFLAGS {
  union {
    struct {
      UINT Eviction : 1;
      UINT IoMmuUnmap : 1;
      UINT Reserved : 30;
    };
    UINT Value;
  };
} DXGK_NOTIFYALLOCFLAGS;

Члены

Eviction

Выделение будет вытеснило.

IoMmuUnmap

Выделение будет распаковано из IOMMU.

Reserved

Зарезервировано для дальнейшего использования; установите значение нулю.

Value

Член союза, позволяющий получить доступ ко всем флагам в структуре.

Замечания

Флаги вытеснения и флаги IoMmuUn map не могут быть установлены вместе.

Драйвер в режиме ядра (KMD) Dxgkrnl использует эти флаги, чтобы уведомить драйвер режима ядра (KMD), что определенные действия перед выделением либо вытеснены или не сопоставлены с IOMMU.

Дополнительные сведения см. в уведомления о выделении.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 11 версии 24H2 (WDDM 3.2)
заголовка d3dkmddi.h

См. также

DXGK_BUILDPAGINGBUFFER_NOTIFYALLOC

DxgkDdiCreateAllocation