D3DDDI_DRIVERESCAPETYPE枚举 (d3dukmdt.h)

D3DDDI_DRIVERESCAPETYPE 定义已知的驱动程序转义类型。

语法

typedef enum _D3DDDI_DRIVERESCAPETYPE {
  D3DDDI_DRIVERESCAPETYPE_TRANSLATEALLOCATIONHANDLE = 0,
  D3DDDI_DRIVERESCAPETYPE_TRANSLATERESOURCEHANDLE = 1,
  D3DDDI_DRIVERESCAPETYPE_CPUEVENTUSAGE = 2,
  D3DDDI_DRIVERESCAPETYPE_BUILDTESTCOMMANDBUFFER = 3,
  D3DDDI_DRIVERESCAPETYPE_MAX
} D3DDDI_DRIVERESCAPETYPE;

常数

 
D3DDDI_DRIVERESCAPETYPE_TRANSLATEALLOCATIONHANDLE
值:0
用于转换分配句柄的驱动程序转义类型;用于将来宾分配转换为相应的主机句柄。
D3DDDI_DRIVERESCAPETYPE_TRANSLATERESOURCEHANDLE
值:1
用于转换资源句柄的驱动程序转义类型;用于将资源句柄转换为相应的主机句柄。
D3DDDI_DRIVERESCAPETYPE_CPUEVENTUSAGE
值:2
CPU 事件使用的驱动程序转义类型;用于通知内核模式驱动程序(KMD)有关 KMD CPU 事件对象的预期用途。 从 Windows 11(WDDM 3.0)开始可用。 有关详细信息,请参阅 从 KMD 发出 CPU 事件的信号。
D3DDDI_DRIVERESCAPETYPE_BUILDTESTCOMMANDBUFFER
值:3
用于生成测试命令缓冲区的驱动程序转义类型;用于生成用于内核模式测试的测试命令缓冲区。 从 Windows 11 版本 24H2(WDDM 3.2)开始可用。 有关详细信息,请参阅 内核模式测试
D3DDDI_DRIVERESCAPETYPE_MAX
此枚举的最大值。

要求

要求 价值
最低支持的客户端 Windows 10 版本 1809
标头 d3dukmdt.h

另请参阅

D3DDDI_DRIVERESCAPE_CPUEVENTUSAGE

D3DDDI_DRIVERESCAPETYPE

DXGKARG_ESCAPE

DXGKDDI_ESCAPE