Partilhar 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 da cerca do buffer de anéis. Com suporte a partir do 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 de envio de trabalho no modo de usuário. Com suporte a partir do Windows 11, versão 24H2.

SupportBuildTestCommandBuffer

O mecanismo dá suporte de teste no modo kernel. Com suporte a partir do Windows 11, versão 24H2.

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 não indica nenhum limite. Disponível a partir do Windows 10, versão 1809.

Value

Uma maneira alternativa de acessar os membros da estrutura.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 10 versão 1703
cabeçalho d3dkmdt.h

Consulte também

DXGK_NODEMETADATA

DXGKARG_GETNODEMETADATA

DxgkDdiGetNodeMetadata