estructura DXGK_NODEMETADATA_FLAGS (d3dkmdt.h)

La estructura DXGK_NODEMETADATA_FLAGS describe las funciones 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;
      UINT SupportFaultAndStall : 1;
#if ...
      UINT Reserved : 10;
#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 de anillo. Se admite a partir de Windows 10, versión 1809.

SupportTrackedWorkload

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

UserModeSubmission

El motor admite envío de trabajo en modo de usuario. Se admite a partir de Windows 11, versión 24H2.

SupportBuildTestCommandBuffer

El motor admite pruebas en modo kernel . Se admite a partir de Windows 11, versión 24H2.

SupportFaultAndStall

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 Valor
cliente mínimo admitido Windows 10, versión 1703
encabezado de d3dkmdt.h

Consulte también

DXGK_NODEMETADATA

DXGKARG_GETNODEMETADATA

dxgkDdiGetNodeMetadata