Compartilhar via


estrutura D3DDDI_CREATEHWQUEUEFLAGS (d3dukmdt.h)

A estrutura D3DDDI_CREATEHWQUEUEFLAGS especifica sinalizadores a serem usados ao criar uma fila de hardware.

Sintaxe

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;

Membros

DisableGpuTimeout

Quando definido, indica ao sistema operacional que a fila de hardware que está sendo criada deve enviar buffers de DMA que podem levar mais de 2 segundos para serem concluídos na GPU e, consequentemente, o tempo limite de GPU deve ser desabilitado.

NoBroadcastSignal

Quando definido, indica ao sistema operacional que a fila de hardware que está sendo criada não tem um comportamento observável do aplicativo e não deve participar da operação de sinal de transmissão da fila de comandos D3D12. Esse sinalizador foi introduzido no Windows 10, versão 2004.

NoBroadcastWait

Quando definido, indica ao sistema operacional que a fila de hardware que está sendo criada não tem um comportamento observável do aplicativo e não deve ser bloqueada na operação de espera da fila de comandos D3D12. Esse sinalizador foi introduzido no Windows 10, versão 2004.

NoKmdAccess

Reservado para uso do sistema.

UserModeSubmission

Quando definido, indica ao sistema operacional que a fila de hardware que está sendo criada usa o modelo de envio do modo de usuário. As filas de hardware criadas usando esse sinalizador não podem usar o caminho de envio de trabalho do modo kernel regular e devem contar com o mecanismo de campainha para envio de trabalho na fila.

NativeProgressFence

Quando definido, indica que a alça DXGKARG_CREATEHWQUEUE::hHwQueueProgressFence aponta para o identificador de driver de um objeto de cerca de GPU nativo criado anteriormente usando DxgkDdiCreateNativeFence. Para obter mais informações, consulte Objetos de cerca de GPU nativos. Disponível a partir do Windows 11, versão 24H2.

TestQueue

Reserved

Reservado para uso do sistema.

Value

Esse valor pode ser usado para operar nos membros da estrutura coletivamente.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 1703 (WDDM 2.2)
Cabeçalho d3dukmdt.h

Confira também

DxgkDdiCreateHwQueue