Compartilhar via


estrutura DXGK_NODEMETADATA_FLAGS (d3dkmdt.h)

A estrutura DXGK_NODEMETADATA_FLAGS descreve os recursos de um mecanismo em um nó de GPU.

Sintaxe

typedef struct _DXGK_NODEMETADATA_FLAGS {
  union {
    struct {
      UINT ContextSchedulingSupported : 1;
      UINT RingBufferFenceRelease : 1;
      UINT SupportTrackedWorkload : 1;
      UINT UserModeSubmission : 1;
      UINT SupportBuildTestCommandBuffer : 1;
#if ...
      UINT Reserved : 11;
#elif
      UINT Reserved : 12;
      UINT MaxInFlightHwQueueBuffers : 16;
#else
      UINT Reserved : 31;
#endif
    };
    UINT32 Value;
  };
} DXGK_NODEMETADATA_FLAGS;

Membros

ContextSchedulingSupported

O mecanismo dá suporte ao modelo de agendamento baseado em contexto.

RingBufferFenceRelease

O mecanismo dá suporte à liberação de cerca do buffer de anéis. Com suporte a partir de Windows 10, versão 1809.

SupportTrackedWorkload

O mecanismo dá suporte a cargas de trabalho controladas. Disponível a partir do Windows 10, versão 1809.

UserModeSubmission

O mecanismo dá suporte ao envio de trabalho no modo de usuário. Para obter mais informações, consulte Envio de trabalho no modo de usuário. Com suporte a partir do Windows 11, versão 24H2.

SupportBuildTestCommandBuffer

Reserved

Reservado.

MaxInFlightHwQueueBuffers

O número máximo de buffers de comando enviados pelo agendador de hardware para o driver do modo kernel. Um valor igual a zero indica que não há limite. Disponível a partir do Windows 10, versão 1809.

Value

Uma maneira alternativa de acessar os membros da estrutura.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 1703
Cabeçalho d3dkmdt.h

Confira também

DXGK_NODEMETADATA

DXGKARG_GETNODEMETADATA

DxgkDdiGetNodeMetadata