DXGKARG_CREATEDEVICE 结构 (d3dkmddi.h)

DXGKARG_CREATEDEVICE 结构描述图形上下文设备。

语法

typedef struct _DXGKARG_CREATEDEVICE {
  HANDLE hDevice;
  union {
    DXGK_CREATEDEVICEFLAGS Flags;
    DXGK_DEVICEINFO        *pInfo;
  };
  ULONG  Pasid;
  HANDLE hKmdProcess;
} DXGKARG_CREATEDEVICE;

成员

hDevice

图形上下文设备的句柄。 在输入 DxgkDdiCreateDevice 函数时, hDevice 指定驱动程序在调用回 Microsoft DirectX 图形内核子系统时应使用的句柄。

驱动程序生成唯一句柄,并将其传递回 DirectX 图形子系统。 在 DxgkDdiCreateDevice 函数的输出中, hDevice 指定 DirectX 图形子系统在后续驱动程序调用中应用于标识设备的句柄。

Flags

标识如何创建设备的 DXGK_CREATEDEVICEFLAGS 结构。

pInfo

指向 DXGK_DEVICEINFO 结构的指针,该结构包含 DirectX 图形子系统从显示微型端口驱动程序所需的参数。

Pasid

所有者处理支持向量机 GPU 的 PASID。

从 Windows 10 开始支持。

hKmdProcess

对应内核模式驱动程序进程对象的句柄。

从 Windows 10 开始支持。

要求

要求
最低受支持的客户端 Windows Vista
标头 d3dkmddi.h (包括 D3dkmddi.h)

另请参阅

DXGK_CREATEDEVICEFLAGS

DXGK_DEVICEINFO

DxgkDdiCreateDevice