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 |