DXGKDDI_PRESENTTOHWQUEUE回调函数 (d3dkmddi.h)
将内容从源分配中复制,给定硬件队列的句柄。
语法
DXGKDDI_PRESENTTOHWQUEUE DxgkddiPresenttohwqueue;
NTSTATUS DxgkddiPresenttohwqueue(
IN_CONST_HANDLE hHwQueue,
INOUT_PDXGKARG_PRESENT pPresent
)
{...}
参数
hHwQueue
DMA 缓冲区将提交到的硬件队列的句柄。
pPresent
指向包含复制作信息的 DXGKARG_PRESENT 结构的指针。
返回值
DXGKDDI_PRESENTTOHWQUEUE 返回以下值之一:
返回代码 | 描述 |
---|---|
STATUS_SUCCESS | 已成功复制内容。 |
STATUS_NO_MEMORY或STATUS_INSUFFICIENT_RESOURCES | 无法分配完成该内存所需的内存。 |
STATUS_GRAPHICS_INSUFFICIENT_DMA_BUFFER | 当前直接内存访问(DMA)缓冲区已耗尽。 |
STATUS_GRAPHICS_CANNOTCOLORCONVERT | 显示微型端口驱动程序检测到位块传输(bitblt)用于设备无法执行的颜色转换。 Microsoft Direct3D 运行时可防止应用程序继续,应用程序收到复制内容失败。 |
STATUS_PRIVILEGED_INSTRUCTION | 检测到非特权指令(即访问内存超出当前中央处理单元 [CPU] 进程的特权的指令)。 |
STATUS_ILLEGAL_INSTRUCTION | 检测到图形硬件不支持的说明。 |
STATUS_INVALID_HANDLE | 检测到命令缓冲区中的句柄无效。 |
STATUS_GRAPHICS_GPU_EXCEPTION_ON_DEVICE | 显示微型端口驱动程序在 DMA 流中检测到错误。 如果驱动程序返回此错误代码,图形上下文设备将处于丢失状态。 |
言论
WDDM 同步类:零级别
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 10 版本 1809 |
标头 | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |