DXGK_BUILDPAGINGBUFFER_NOTIFYALLOC结构(d3dkmddi.h)
重要
某些信息与预发行产品有关,该产品在商业发布之前可能会进行大幅修改。 Microsoft对此处提供的信息不作任何明示或暗示的保证。
DXGK_BUILDPAGINGBUFFER_NOTIFYALLOC 结构用于通知内核模式驱动程序(KMD),该分配即将用于 DXGK_OPERATION_NOTIFY_ALLOC 分页作。
语法
typedef struct _DXGK_BUILDPAGINGBUFFER_NOTIFYALLOC {
HANDLE hAllocation;
HANDLE hKmdProcessHandle;
DXGK_NOTIFYALLOCFLAGS Flags;
UINT64 OffsetInBytes;
UINT64 SizeInBytes;
UINT64 GpuVirtualAddressAtOffset;
} DXGK_BUILDPAGINGBUFFER_NOTIFYALLOC;
成员
hAllocation
从 DxgkDdiCreateAllocation返回的驱动程序分配句柄。
hKmdProcessHandle
从 DxgkDdiCreateProcess返回的驱动程序进程对象句柄。 设置 逐出 标志时,此句柄为零。
Flags
指定与作相关的标志的 DXGK_NOTIFYALLOCFLAGS 结构。
OffsetInBytes
从分配开始偏移量(以字节为单位)。 在分配过程中执行作时,将使用此值。
SizeInBytes
作的大小(以字节为单位)。
GpuVirtualAddressAtOffset
对应于分配偏移量的 GPU 虚拟地址。 设置 逐出 标志时,GPU VA 地址位于分页进程上下文中。 设置 IoMmuUnmap 标志时,GPU VA 地址位于由 hKmdProcessHandle定义的进程的上下文中。
言论
有关详细信息,请参阅 分配通知。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 11 版本 24H2 (WDDM 3.2) |
标头 | d3dkmddi.h |