D3DDDI_DRIVERESCAPE_TRANSLATERESOURCEHANDLE结构 (d3dukmdt.h)

D3DDDI_DRIVERESCAPE_TRANSLATERESOURCEHANDLE结构用于将资源句柄转换为相应的主机句柄。

语法

typedef struct _D3DDDI_DRIVERESCAPE_TRANSLATERESOURCEHANDLE {
  D3DDDI_DRIVERESCAPETYPE EscapeType;
  D3DKMT_HANDLE           hResource;
} D3DDDI_DRIVERESCAPE_TRANSLATERESOURCEHANDLE;

成员

EscapeType

D3DDDI_DRIVERESCAPETYPE。 必须设置为 D3DDDI_DRIVERESCAPETYPE_TRANSLATERESOURCEHANDLE

hResource

[in/out]在条目中,从 DXGKDDI_CREATEALLOCATION返回的 DirectX 图形资源的句柄。

返回时,可以发送到内核模式驱动程序的句柄,并在函数(如 DXGKCB_ACQUIREHANDLEDATADXGKCB_RELEASEHANDLEDATADXGKCB_GETHANDLEDATADXGKCB_GETHANDLEPARENT)中使用。

备注

D3DDDI_DRIVERESCAPE_TRANSLATERESOURCEHANDLE结构与已知转义类型D3DDDI_DRIVERESCAPETYPE_TRANSLATERESOURCEHANDLE一起使用。

要求

   
最低受支持的客户端 Windows 10 版本 1809
标头 d3dukmdt.h

另请参阅

D3DDDI_DRIVERESCAPETYPE

DXGKARG_ESCAPE

DXGKDDI_ESCAPE