Compartir a través de


estructura D3DDDI_CREATECONTEXTFLAGS (d3dukmdt.h)

La estructura D3DDDI_CREATECONTEXTFLAGS describe cómo crear un contexto en una llamada a la función pfnCreateContextCb .

Sintaxis

typedef struct _D3DDDI_CREATECONTEXTFLAGS {
  union {
    struct {
      UINT NullRendering : 1;
      UINT InitialData : 1;
      UINT DisableGpuTimeout : 1;
      UINT SynchronizationOnly : 1;
      UINT HwQueueSupported : 1;
      UINT NoKmdAccess : 1;
      UINT TestContext : 1;
#if ...
      UINT Reserved : 25;
#elif
      UINT Reserved : 28;
#else
      UINT Reserved : 30;
#endif
    };
    UINT Value;
  };
} D3DDDI_CREATECONTEXTFLAGS;

Miembros

NullRendering

Especifica si la GPU debe procesar los comandos enviados por el contexto que se crea. La marca de campo de bits NullRendering se establece para informar a la GPU de que no procese los comandos enviados por el contexto. La marca de campo de bits NullRendering solo se establece durante la investigación y depuración del rendimiento para simular un motor de representación infinitamente rápido que todavía debe realizar la sobrecarga de envío y señalización del búfer DMA. NullRendering nunca se establece durante las operaciones típicas.

InitialData

Cuando se establece, indica que el contexto se crea con datos iniciales.

DisableGpuTimeout

Cuando se establece, indica que el tiempo de espera de GPU está deshabilitado para el contexto.

SynchronizationOnly

Cuando se establece, indica que el contexto se crea solo con fines de sincronización y no para la representación.

HwQueueSupported

Cuando se establece, indica que el contexto admite colas de hardware, lo que puede mejorar la eficacia en el procesamiento de comandos.

NoKmdAccess

Cuando se establece, indica que el contexto se crea sin acceso al controlador en modo kernel (KMD). Se ha agregado en WDDM 2.3.

TestContext

Cuando se establece, indica que el contexto se crea con fines de prueba. Se ha agregado en WDDM 2.3.

Reserved

Este miembro está reservado y debe establecerse en cero.

Value

Miembro de la unión contenida en D3DDDI_CREATECONTEXTFLAGS que puede contener un valor de 32 bits que identifica cómo crear el contexto.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
Encabezado d3dukmdt.h (incluya D3dumddi.h, D3dkmddi.h)

Consulte también

D3DDDICB_CREATECONTEXT

pfnCreateContextCb