estructura DXGKARG_CREATEDEVICE (d3dkmddi.h)

La estructura DXGKARG_CREATEDEVICE describe un dispositivo de contexto gráfico.

Sintaxis

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

Miembros

hDevice

Identificador del dispositivo de contexto de gráficos. En la entrada de la función DxgkDdiCreateDevice , hDevice especifica el identificador que el controlador debe usar cuando vuelve a llamar al subsistema del kernel de gráficos de Microsoft DirectX.

El controlador genera un identificador único y lo pasa al subsistema de gráficos directX. En la salida de la función DxgkDdiCreateDevice , hDevice especifica el identificador que el subsistema de gráficos directX debe usar en llamadas posteriores de controladores para identificar el dispositivo.

Flags

Estructura DXGK_CREATEDEVICEFLAGS que identifica cómo crear el dispositivo.

pInfo

Puntero a una estructura de DXGK_DEVICEINFO que contiene parámetros que el subsistema de gráficos de DirectX requiere del controlador de miniporte de pantalla.

Pasid

El propietario procesa PASID para una GPU de máquina vectorial de soporte.

Se admite a partir de Windows 10.

hKmdProcess

Identificador del objeto de proceso del controlador del modo kernel correspondiente.

Se admite a partir de Windows 10.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Encabezado d3dkmddi.h (incluya D3dkmddi.h)

Consulte también

DXGK_CREATEDEVICEFLAGS

DXGK_DEVICEINFO

DxgkDdiCreateDevice