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


структура 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 и DxgkDdiDetext.

[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

DxgkDdiDetextContext

DxgkDdiPresent

DxgkDdiRender