D3DKMT_CREATECONTEXTVIRTUAL 结构 (d3dkmthk.h)

D3DKMT_CREATECONTEXTVIRTUALD3DKMTCreateContextVirtual 一起使用,以创建支持虚拟寻址的内核模式设备上下文。

语法

typedef struct _D3DKMT_CREATECONTEXTVIRTUAL {
  D3DKMT_HANDLE             hDevice;
  UINT                      NodeOrdinal;
  UINT                      EngineAffinity;
  D3DDDI_CREATECONTEXTFLAGS Flags;
  VOID                      *pPrivateDriverData;
  UINT                      PrivateDriverDataSize;
  D3DKMT_CLIENTHINT         ClientHint;
  D3DKMT_HANDLE             hContext;
} D3DKMT_CREATECONTEXTVIRTUAL;

成员

hDevice

[in]拥有所创建上下文的设备句柄。

NodeOrdinal

[in]计划上下文的节点的从零开始的索引。

EngineAffinity

[in] NodeOrdinal 指定的节点内引擎的从零开始的索引,上下文可以在其中运行。

Flags

[in] 一个D3DDDI_CREATECONTEXTFLAGS 结构,用于指示在位字段标志中如何创建上下文。

pPrivateDriverData

[in]指向传递到显示微型端口驱动程序的专用数据的指针。

PrivateDriverDataSize

[in] pPrivateDriverData 指向的专用数据的大小(以字节为单位)。

ClientHint

[in]描述哪个图形子系统正在创建上下文的提示。

hContext

[out]创建的设备上下文的句柄。

要求

要求
最低受支持的客户端 Windows 10
最低受支持的服务器 Windows Server 2016
标头 d3dkmthk.h (包括 D3dkmthk.h)

另请参阅

D3DDDI_CREATECONTEXTFLAGS

D3DKMTCreateContextVirtual