Compartir a través de


estructura DXGK_CREATECONTEXTFLAGS (d3dkmddi.h)

La estructura DXGK_CREATECONTEXTFLAGS identifica cómo crear contextos.

Sintaxis

typedef struct _DXGK_CREATECONTEXTFLAGS {
  union {
    struct {
      UINT SystemContext : 1;
      UINT GdiContext : 1;
      UINT VirtualAddressing : 1;
      UINT SystemProtectedContext : 1;
      UINT HwQueueSupported : 1;
      UINT TestContext : 1;
#if ...
      UINT Reserved : 26;
#elif
      UINT Reserved : 27;
#elif
      UINT Reserved : 28;
#elif
      UINT Reserved : 29;
#else
      UINT Reserved : 30;
#endif
    };
    UINT Value;
  };
} DXGK_CREATECONTEXTFLAGS;

Miembros

SystemContext

Valor UINT que especifica si los contextos que crea la función DxgkDdiCreateContext de un controlador son contextos del sistema para el motor que especifica el miembro EngineAffinity de la estructura DXGKARG_CREATECONTEXT . Solo se crea un contexto del sistema para el motor de paginación.

GdiContext

Un valor UINT que especifica si los contextos que crea la función DxgkDdiCreateContext de un controlador son contextos específicos de GDI para el motor que especifica el miembro EngineAffinity de la estructura de DXGKARG_CREATECONTEXT .

Este miembro está disponible a partir de Windows 7.

VirtualAddressing

Especifica si los contextos que crea la función DxgkDdiCreateContext de un controlador usan direccionamiento virtual.

Se admite a partir de Windows 10.

SystemProtectedContext

Especifica si el contexto que se usa para modificar la VPR tendrá acceso a las asignaciones fuera de la VPR.

Se admite a partir de Windows 10.

HwQueueSupported

Especifica si el contexto admite colas de hardware.

TestContext

Especifica si el contexto es un contexto de prueba.

Reserved

Este miembro está reservado y debe establecerse en cero.

Value

Miembro de la unión que DXGK_CREATECONTEXTFLAGS contiene que puede contener un valor de 32 bits que identifica cómo crear contextos.

Requisitos

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

Consulte también

DXGKARG_CREATECONTEXT

DxgkDdiCreateContext