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 |