DXGK_NOTIFYALLOCFLAGS结构(d3dkmddi.h)

重要

某些信息与预发行产品有关,该产品在商业发布之前可能会进行大幅修改。 Microsoft对此处提供的信息不作任何明示或暗示的保证。

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

允许访问结构中的所有标志的联合成员。

言论

无法将 逐出IoMmuUnmap 标志设置在一起。

内核模式驱动程序(KMD)Dxgkrnl 使用这些标志通知内核模式驱动程序(KMD)在从 IOMMU 中逐出或取消映射分配之前的特定作。

有关详细信息,请参阅 分配通知

要求

要求 价值
最低支持的客户端 Windows 11 版本 24H2 (WDDM 3.2)
标头 d3dkmddi.h

另请参阅

DXGK_BUILDPAGINGBUFFER_NOTIFYALLOC

DxgkDdiCreateAllocation