структура 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) |