estructura D3DDDI_CREATEHWQUEUEFLAGS (d3dukmdt.h)

La estructura D3DDDI_CREATEHWQUEUEFLAGS especifica marcas que se usarán al crear una cola de hardware.

Sintaxis

typedef struct _D3DDDI_CREATEHWQUEUEFLAGS {
  union {
    struct {
      UINT DisableGpuTimeout : 1;
      UINT NoBroadcastSignal : 1;
      UINT NoBroadcastWait : 1;
      UINT NoKmdAccess : 1;
      UINT UserModeSubmission : 1;
      UINT NativeProgressFence : 1;
      UINT TestQueue : 1;
      UINT Reserved : 25;
    };
    UINT Value;
  };
} D3DDDI_CREATEHWQUEUEFLAGS;

Miembros

DisableGpuTimeout

Cuando se establece, indica al sistema operativo que se espera que la cola de hardware que se crea envíe búferes DMA que pueden tardar más de 2 segundos en completarse en la GPU y, por tanto, se debe deshabilitar el tiempo de espera de la GPU.

NoBroadcastSignal

Cuando se establece, indica al sistema operativo que la cola de hardware que se está creando no tiene un comportamiento observable de la aplicación y no debe participar en la operación de señal de difusión de difusión de la cola de comandos D3D12. Esta marca se introdujo en Windows 10, versión 2004.

NoBroadcastWait

Cuando se establece, indica al sistema operativo que la cola de hardware que se está creando no tiene un comportamiento observable de la aplicación y no debe bloquearse detrás en la operación de espera de barrera de cola de comandos D3D12. Esta marca se introdujo en Windows 10, versión 2004.

NoKmdAccess

Reservado para uso del sistema.

UserModeSubmission

Cuando se establece, indica al sistema operativo que se va a crear la cola de hardware que se usa el modelo de envío en modo de usuario. Las colas de hardware creadas con esta marca no pueden usar la ruta de envío de trabajo en modo kernel normal y deben basarse en el mecanismo de timbre para el envío de trabajo en la cola.

NativeProgressFence

Cuando se establece, indica que el identificador DXGKARG_CREATEHWQUEUE::hHwQueueProgressFence apunta al identificador del controlador de un objeto de barrera de GPU nativo creado anteriormente mediante DxgkDdiCreateNativeFence. Para obtener más información, consulte Objetos de barrera de GPU nativas. Disponible a partir de Windows 11, versión 24H2.

TestQueue

Reserved

Reservado para uso del sistema.

Value

Este valor se puede usar para operar sobre los miembros de la estructura colectivamente.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 1703 (WDDM 2.2)
Encabezado d3dukmdt.h

Consulte también

DxgkDdiCreateHwQueue