提供围栏标识符

Microsoft DirectX graphics 内核子系统在DXGKARG_PATCHSubmissionFenceId成员中提供了相同的防护标识符,并在对显示微型端口驱动程序的DxgkDdiPatchDxgkDdiSubmitCommand函数的调用中提供了DXGKARG_SUBMITCOMMAND结构。 根据图形硬件的实现方式,驱动程序只需使用传递给 DxgkDdiPatchDxgkDdiSubmitCommand 函数之一的防护标识符,原因如下:

  • 驱动程序使用传递给 DxgkDdiPatch 的防护标识符,将 DMA) 缓冲区写入 (DMA 的直接内存访问结束。

  • 驱动程序使用传递给 DxgkDdiSubmitCommand 的防护标识符来写入环形缓冲区,该缓冲区是 DMA 缓冲区排队等待执行的缓冲区,其中 dma 缓冲区由图形处理单元排队等候执行, (gpu) (大多数 gpu 类型使用 DMA 缓冲区队列模型) 。