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 |