DXGKARG_CREATECONTEXT structure

DXGKARG_CREATECONTEXT structure

描述了创建设备Context的参数

Syntax

typedef struct _DXGKARG_CREATECONTEXT {
  HANDLE                  hContext;
  UINT                    NodeOrdinal;
  UINT                    EngineAffinity;
  DXGK_CREATECONTEXTFLAGS Flags;
  VOID                    *pPrivateDriverData;
  UINT                    PrivateDriverDataSize;
  DXGK_CONTEXTINFO        ContextInfo;
} DXGKARG_CREATECONTEXT;

Members

hContext

[out] 由显卡驱动创建通过DxgkDdiCreateContext返回给Dxgk的context的句柄。这个句柄会用来之后Present和Render中使用,表示这些操作是在同一个Context中。

NodeOrdinal

[in] 表示这个Context是为哪一个node所创建

EngineAffinity

[in] 代表了该Context为Node中的哪一个引擎。

Flags

[in] DXGK_CREATECONTEXTFLAGS 该结构指定了创建Context的一些特性,例如是否支持虚拟地址空间,是否是系统Context或者是GDIContext,是否支持HWS.

pPrivateDriverData

[in] 该参数为UMD传递的私有信息。

PrivateDriverDataSize

[in] pPrivateDriverData 内容的大小.

ContextInfo

[out] DXGK_CONTEXTINFO 来表示该Context的信息,例如DMA buffer大小等

Requirements

TABLE 1
  
Minimum supported clientAvailable in Windows Vista and later versions of the Windows operating systems.
Headerd3dkmddi.h (include D3dkmddi.h)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值