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


структура D3DKMT_CREATECONTEXTVIRTUAL (d3dkmthk.h)

D3DKMT_CREATECONTEXTVIRTUAL используется с D3DKMTCreateContextVirtual для создания контекста устройства в режиме ядра, поддерживающего виртуальную адресацию.

Синтаксис

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 (include D3dkmthk.h)

См. также

D3DDDI_CREATECONTEXTFLAGS

D3DKMTCreateContextVirtual