Поделиться через


структура 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. Этот дескриптор представляет контекст в последующих вызовах драйвера DxgkDdiPresent, DxgkDdiRenderи функции DxgkDdiDetextContext.

[in] NodeOrdinal

Узел, для который создается контекст.

[in] EngineAffinity

Подсистема в узле, для NodeOrdinal указывает, что для этого создается контекст.

[in] Flags

Структура DXGK_CREATECONTEXTFLAGS, которая определяет, как создать контекст.

[in] pPrivateDriverData

Указатель на блок частных данных, передаваемых из драйвера отображения пользовательского режима в драйвер минипорта дисплея.

[in] PrivateDriverDataSize

Размер в байтах частных данных, на которые pPrivateDriverData указывает.

[out] ContextInfo

Структура DXGK_CONTEXTINFO, заполняемая драйвером мини-порта для описания контекста устройства.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows Vista
заголовка d3dkmddi.h (include D3dkmddi.h)

См. также

DXGK_CONTEXTINFO

DXGK_CREATECONTEXTFLAGS

DxgkDdiCreateContext

DxgkDdiDetextContext

DxgkDdiPresent

DxgkDdiRender