DXGKARG_CREATECONTEXT 结构 (d3dkmddi.h)

DXGKARG_CREATECONTEXT 结构描述用于创建设备上下文的参数。

语法

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

成员

[out] hContext

显示微型端口驱动程序从对其 DxgkDdiCreateContext 函数的调用返回的上下文句柄。 此句柄表示对驱动程序的 DxgkDdiPresentDxgkDdiRenderDxgkDdiDestroyContext 函数的后续调用中的上下文。

[in] NodeOrdinal

为其创建上下文的节点。

[in] EngineAffinity

NodeOrdinal 指定为其创建上下文的节点中的引擎。

[in] Flags

标识如何创建上下文 的 DXGK_CREATECONTEXTFLAGS 结构。

[in] pPrivateDriverData

指向从用户模式显示驱动程序传递到显示微型端口驱动程序的私有数据块的指针。

[in] PrivateDriverDataSize

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

[out] ContextInfo

显示微型端口驱动程序填充以描述设备上下文的 DXGK_CONTEXTINFO 结构。

要求

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

另请参阅

DXGK_CONTEXTINFO

DXGK_CREATECONTEXTFLAGS

DxgkDdiCreateContext

DxgkDdiDestroyContext

DxgkDdiPresent

DxgkDdiRender