Compartir a través de


estructura DXGK_NODEMETADATA_FLAGS (d3dkmdt.h)

La estructura DXGK_NODEMETADATA_FLAGS describe las funcionalidades de un motor en un nodo de GPU.

Sintaxis

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;

Miembros

ContextSchedulingSupported

El motor admite el modelo de programación basado en contexto.

RingBufferFenceRelease

El motor admite la liberación de barrera de búfer en anillo. Se admite a partir de Windows 10, versión 1809.

SupportTrackedWorkload

El motor admite cargas de trabajo con seguimiento. Disponible a partir de Windows 10, versión 1809.

UserModeSubmission

El motor admite el envío de trabajo en modo de usuario. Para obtener más información, vea Envío de trabajo en modo de usuario. Se admite a partir de Windows 11, versión 24H2.

SupportBuildTestCommandBuffer

Reserved

Reservado.

MaxInFlightHwQueueBuffers

Número máximo de búferes de comandos enviados por el programador de hardware al controlador en modo kernel. Un valor de cero indica que no hay límite. Disponible a partir de Windows 10, versión 1809.

Value

Una manera alternativa de acceder a los miembros de la estructura.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10 versión 1703
Encabezado d3dkmdt.h

Consulte también

DXGK_NODEMETADATA

DXGKARG_GETNODEMETADATA

DxgkDdiGetNodeMetadata