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. El marca nullRendering campo de bits se establece para informar a la GPU de no procesar los comandos enviados por el contexto. La marca NullRendering campo de bits 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). Agregado en WDDM 2.3.

TestContext

Cuando se establece, indica que el contexto se crea con fines de prueba. 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 Valor
cliente mínimo admitido Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
encabezado de d3dukmdt.h (incluya D3dumddi.h, D3dkmddi.h)

Consulte también

D3DDDICB_CREATECONTEXT

pfnCreateContextCb