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


структура DXGKARG_CREATEDEVICE (d3dkmddi.h)

Структура DXGKARG_CREATEDEVICE описывает устройство контекста графики.

Синтаксис

typedef struct _DXGKARG_CREATEDEVICE {
  HANDLE hDevice;
  union {
    DXGK_CREATEDEVICEFLAGS Flags;
    DXGK_DEVICEINFO        *pInfo;
  };
  ULONG  Pasid;
  HANDLE hKmdProcess;
} DXGKARG_CREATEDEVICE;

Члены

hDevice

Дескриптор устройства контекста графики. При входе в функцию DxgkDdiCreateDevicehDevice указывает дескриптор, который драйвер должен использовать при обратном вызове подсистемы графического ядра Microsoft DirectX.

Драйвер создает уникальный дескриптор и передает его обратно в графическую подсистему DirectX. В выходных данных функции DxgkDdiCreateDevice hDevice указывает дескриптор, который подсистема графики DirectX должна использовать в последующих вызовах драйверов для идентификации устройства.

Flags

Структура DXGK_CREATEDEVICEFLAGS, которая определяет, как создать устройство.

pInfo

Указатель на структуру DXGK_DEVICEINFO, содержащую параметры, необходимые подсистеме графики DirectX от драйвера мини-порта дисплея.

Pasid

Владелец обрабатывает PASID для gpu векторного вектора поддержки.

Поддерживается начиная с Windows 10.

hKmdProcess

Дескриптор соответствующего объекта процесса драйвера режима ядра.

Поддерживается начиная с Windows 10.

Требования

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

См. также

DXGK_CREATEDEVICEFLAGS

DXGK_DEVICEINFO

DxgkDdiCreateDevice